通過命令列給未簽名的安裝包進行簽名(認領應用,前提:已生成了keystore)
阿新 • • 發佈:2019-02-05
1.使用命令列進入jdk的bin目錄下,一般目錄如下:C:\Program Files\Java\jdk1.7.0_80\bin
2.進入目錄後,執行如下程式碼:
jarsigner -verbose -keystore [您的私鑰存放路徑] -signedjar [簽名後文件存放路徑] [未簽名的檔案路徑] [您的證書名稱]
示例如下:
jarsigner -verbose -keystore C:\Users\leesee\Desktop\keystore\debug.keystore -signedjar F:\signed.apk F:\meizuemptyapk-release-unsigned.apk androiddebugkey
引數說明:
[您的私鑰存放路徑] 指定您的私鑰的絕對路徑,例如:c:\mykeystore
[簽名後文件存放路徑] 指定簽名後apk檔案存放絕對的路徑,例如 c:\signed.apk
[未簽名的檔案路徑] 指定要簽名apk檔案的絕對路徑,也就是您從我們這裡下載到的,例如 c:\meizuemptyapk-release-unsigned.apk
[您的證書名稱] 是指您建立金鑰時,您設定的證書名稱
完活。