用pk8和x509.pem產生Android Studio使用的keystore檔


Eclipse與Android Studio用的是keystore檔案,然而AOSP內提供AOSP裡面提供的是pk8和x509.pem檔案,實際上都是一樣的,只是表現格式不同。

AOSP的key一般會在build/target/product/security內,裏面有數個*.pk8和*.x509.pem檔案, 分別對應不同層級的簽章, 有media, shared, platform, test, 以及release

release是給OTA包使用,test是ENG工程版使用,platform是系統權限的APP用的, 要用Android.mk幫APP簽系統權限, 要加上LOCAL_CERTIFICATE := platform


下面這個script是自動,產生mygen.keystore檔案,store密碼是password


要顯示在keystore可使用java內的keytool工具 keytool -list -v -keystore mygen.keystore

留言