[英]Convert unsigned apk into signed apk
我有一個帶有未簽名軟件包的android應用程序,每當我嘗試安裝該apk時,以下錯誤消息將引發Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
。
現在,我想使用此apk文件插入我的密鑰庫證書。 有沒有可能使用外部命令而不是IDE來執行此操作?
我們可以通過JDK附帶的jarsigner工具來做到這一點
腳步
在Windows中
步驟1:在命令行中設置路徑C:\\Program Files (x86)\\Java\\jdk1.8.0_20\\bin
步驟2: jarsigner -verbose -keystore /path_to_keystore/keystoreFileName /path_to_apk_file/application_name.apk keystoreFileName_alias
-keystoreFileName_alias。 您必須提供密鑰庫文件名的別名。
步驟3:輸入密鑰庫文件的密碼
步驟4:完成。 它將顯示警告消息,例如證書有效性等。
第5步:驗證您的apk文件jarsigner -verify /path_to_apk_file/application_name.apk
拉鏈對齊:
步驟6:在命令行中設置路徑C:\\Program Files (x86)\\Android\\sdk\\build-tools\\android-4.4W
步驟7: zipalign -v 4 /path_to_apk_file/application_name.apk /path_to_destination_apk_locaion/zipped_application_name.apk
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.