有些时候,某些应用市场上已经存在自家平台的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
这样就完成了,将签名后的包上传到魅族开放平台应用认领签名验证页面.