[英]Could not sign apk with platform certificate (ICS)
我嘗試使用平台證書簽署Trebuchet啟動器,但此后安裝失敗:
$ java -jar out/host/darwin-x86/framework/signapk.jar build/target/product/security/platform.x509.pem build/target/product/security/platform.pk8 out/target/product/crespo/system/app/Trebuchet.apk CapsuleLauncher.apk
$ adb -e install -r CapsuleLauncher.apk
1916 KB/s (7946887 bytes in 4.049s)
pkg: /data/local/tmp/CapsuleLauncher.apk
Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]
如果我不簽名-它會成功安裝。 如何簽名?
INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES
意味着您使用了錯誤的證書對您的應用程序進行簽名。
僅當您在知道證書的地方為自定義固件rom構建應用程序時,才可以使用平台證書簽名。 如果您使用設備的標准固件,則此方法將不起作用,因為制造商會將其證書保密。
如果您不簽名,則該應用不會獲得任何系統特權,但仍會運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.