jarsigner 簡單使用說明

騎摩托馬斯發表於2019-03-04

在Android平臺釋出應用程式之前,必須經過一個簽名流程。

給 apk 包簽名的方式有很多種,我們推薦您使用JDK自帶的jarsigner工具來完成簽名。jarsigner工具的命令格式是:

# jarsigner的命令格式

jarsigner -verbose -keystore [您的私鑰存放路徑] -signedjar [簽名後檔案存放路徑] [未簽名的檔案路徑] [您的證書名稱]

#jarsigner的引數說明

-keystore 引數指定您的私鑰的絕對路徑,例如:c:mykeystore
-signedjar 引數指定簽名後apk檔案存放絕對的路徑,例如 c:signed.apk
[未簽名的檔案路徑] 指定要簽名apk檔案的絕對路徑,也就是您從我們這裡下載到的,例如 c:meizuemptyapk-release-unsigned.apk
[您的證書名稱] 是指您建立金鑰時,您設定的證書名稱
複製程式碼

命令舉例示例:

jarsigner -verbose -keystore ~/Workspace/mykeystore -signedjar ./meizuemptyapk-release-signed.apk ./meizuemptyapk-release-unsigned.apk meizu
複製程式碼

參考

摘取自魅族開發者應用認領說明

相關文章