在Android平臺發佈應用程序以前,必須通過一個簽名流程。bash
給 apk 包簽名的方式有不少種,咱們推薦您使用JDK自帶的jarsigner工具來完成簽名。jarsigner工具的命令格式是:工具
# jarsigner的命令格式
jarsigner -verbose -keystore [您的私鑰存放路徑] -signedjar [簽名後文件存放路徑] [未簽名的文件路徑] [您的證書名稱]
#jarsigner的參數說明
-keystore 參數指定您的私鑰的絕對路徑,例如:c:\mykeystore
-signedjar 參數指定簽名後apk文件存放絕對的路徑,例如 c:\signed.apk
[未簽名的文件路徑] 指定要簽名apk文件的絕對路徑,也就是您從咱們這裏下載到的,例如 c:\meizuemptyapk-release-unsigned.apk
[您的證書名稱] 是指您建立密鑰時,您設置的證書名稱
複製代碼
命令舉例示例:spa
jarsigner -verbose -keystore ~/Workspace/mykeystore -signedjar ./meizuemptyapk-release-signed.apk ./meizuemptyapk-release-unsigned.apk meizu
複製代碼
摘取自魅族開發者應用認領說明code