今天公司的APP上架百度应用市场时,提示应用已存在,让去认领应用。
在签名空包项中,需要上传签名后的应用,具体操作如下:
首先,单独建立一个文件夹;
其次,找到项目中的jks文件复制到这个单独文件夹;
最后,下载空包apk文件到这个文件夹。
WIN+R打开运行窗口,输入cmd确定,打开命令行窗口:
输入以下代码,然后直接按回车即可:
jarsigner -verbose -keystore [jks文件名称] -signedjar [签名后的文件] [签名前的空包文件] [alias]
具体示例:
jarsigner -verbose -keystore myapp.jks -signedjar baiduSigned.apk Baidu_Claim_unsigned.apk key0
- [jks文件名称]:找到项目的jks文件具体咨询App开发人员。
- [签名后的文件]:签名后生成的文件名称。例如:baidusigned.apk
- [签名前的空包文件]:百度应用市场提供的文件的文件名。
-
[alias]:具体位置参考AndroidStudio工具—Build菜单—Generate Signed Bundle or APK,知道找到下图 key alias项。