前因:
上传OPPO或者vivo应用商店,审核时候勾选同步小米等多个应用商店,后续在小米应用商店提交时候提示“应用已存在”,然后空包认领
遇到问题:
电脑环境JDK安装略!
cmd命令:
jarsigner -verbose -keystore [Android云端证书 keystore 路径] -signedjar [签名后输出文件的名字.apk] -digestalg SHA1 -sigalg MD5withRSA [从小米应用商店下载的空包路径] [证书详情里边的别名]
1、输入密钥库的密码短语:
Android云端证书=》证书详情=》查看证书密码=》您的证书密码为:一串字符串【手动输入】
2、jarsigner 错误: java.lang.RuntimeException: 密钥库加载: keystore password was incorrect
密码输入错误,重新输入
3、jarsigner: 找不到uni.app.UNIaaaa的证书链。uni.app.aaaaa必须引用包含私有密钥和相应的公共密钥证书链的有效密钥库密钥条目。
命令最后的别名输入错误。应为证书详情里边的别名
命令示例:
jarsigner -verbose -keystore C:\aaaaac6de50f881e1cb67eea18861df.keystore -signedjar C:\com.xiaomi.appstore.signature.verification.signed.apk -digestalg SHA1 -sigalg MD5withRSA C:\com.xiaomi.appstore.signature.verification.apk __uni__aaaa
完。