有些時候,某些應用市場上已經存在自家平臺的APP了,所以在更新版本時要先進行認領,然后應用市場會給你提供一個空包進行簽名
jarsigner簡單使用說明 :
jarsigner -verbose -keystore ~/Workspace/mykeystore -signedjar ./meizuemptyapk-release-signed.apk ./meizuemptyapk-release-unsigned.apk meizu
# jarsigner的命令格式
簽名的空包和簽名文件一起放到jdk的bin目錄下
在cmd窗口使用命令:
jarsigner -verbose -keystore (app的keystore文件地址) -signedjar (簽名后的保存位置如d:\app1.apk) (空包 TestSign.apk) (組織名 app.keystore)
簽名結束后:
Linux和Mac OS X平臺的簽名方法:
打開?Terminal?程序
進入從魅族開放平臺下載到的sign_verification.zip解壓后的目錄,例如cd ~/Downloads/sign_verification
使用jarsigner簽名
命令舉例示例:
jarsigner -verbose -keystore ~/Workspace/mykeystore -signedjar ./meizuemptyapk-release-signed.apk ./meizuemptyapk-release-unsigned.apk meizu
這樣就完成了,將簽名后的包上傳到魅族開放平臺應用認領簽名驗證頁面.
Windows平臺簽名方法:
打開?命令提示符?程序
進入從魅族開放平臺下載到的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
這樣就完成了,將簽名后的包上傳到魅族開放平臺應用認領簽名驗證頁面.