在Android平臺(tái)發(fā)布應(yīng)用程序之前糟秘,必須經(jīng)過一個(gè)簽名流程〖虼現(xiàn)在您的密鑰就是您的身份證明,您所要做的就是使用您的密鑰尿赚,將我們提供給您的一款未經(jīng)過簽名的apk包簽名后散庶,發(fā)送給我們蕉堰。
jarsigner簡單使用說明
jarsigner -verbose -keystore ~/Workspace/mykeystore -signedjar ./meizuemptyapk-release-signed.apk ./meizuemptyapk-release-unsigned.apk meizu
給apk包簽名的方式有很多種,我們推薦您使用JDK自帶的jarsigner工具來完成簽名悲龟。jarsigner工具的命令格式是:
# jarsigner的命令格式
jarsigner -verbose -keystore [您的私鑰存放路徑] -signedjar [簽名后文件存放路徑] [未簽名的文件路徑] [您的證書名稱]
#jarsigner的參數(shù)說明
-keystore 參數(shù)指定您的私鑰的絕對路徑屋讶,例如:c:\mykeystore
-signedjar 參數(shù)指定簽名后apk文件存放絕對的路徑,例如 c:\signed.apk
[未簽名的文件路徑] 指定要簽名apk文件的絕對路徑须教,也就是您從我們這里下載到的皿渗,例如 c:\meizuemptyapk-release-unsigned.apk
[您的證書名稱] 是指您創(chuàng)建密鑰時(shí),您設(shè)置的證書名稱
Linux和Mac OS X平臺(tái)的簽名方法:
打開 Terminal 程序
進(jìn)入從魅族開放平臺(tái)下載到的sign_verification.zip解壓后的目錄轻腺,例如cd ~/Downloads/sign_verification
使用jarsigner簽名
命令舉例示例:
jarsigner -verbose -keystore ~/Workspace/mykeystore -signedjar ./meizuemptyapk-release-signed.apk ./meizuemptyapk-release-unsigned.apk meizu
這樣就完成了乐疆,將簽名后的包上傳到魅族開放平臺(tái)應(yīng)用認(rèn)領(lǐng)簽名驗(yàn)證頁面.
Windows平臺(tái)簽名方法:
打開 命令提示符 程序
進(jìn)入從魅族開放平臺(tái)下載到的sign_verification解壓后的目錄,例如cd C:\Downloads\sign_verification
使用jarsigner簽名
命令舉例示例:
jarsigner -verbose -keystore C:\Downloads\sign_verification\mykeystore -signedjar meizuemptyapk-release-signed.apk meizuemptyapk-release-unsigned.apk meizu
這樣就完成了约计,將簽名后的包上傳到魅族開放平臺(tái)應(yīng)用認(rèn)領(lǐng)簽名驗(yàn)證頁面.