1. 程式人生 > >通過命令列給未簽名的安裝包進行簽名(認領應用,前提:已生成了keystore)

通過命令列給未簽名的安裝包進行簽名(認領應用,前提:已生成了keystore)

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
[您的證書名稱]              是指您建立金鑰時,您設定的證書名稱

完活。