apk文件手动更改签名

第一次使用uni-app只做了混合app,打包为apk文件后需要上传到应用市场,因为大多数应用市场都需要软著,所以只能选择酷安试试了,结果上传后提示文件包的签名不一致。

示例命令: jarsigner -verbose -keystore demo.keystore -signedjar signed.apk CoolApkDevVerify_no_sign.apk demo.keystore

第一个demo.keystore是你的签名密钥,最后的demo.keystore是证书别名,你自己申请证书的时候自己需要记录一下。

知道了问题所在,就需要去解决。手动更改签名需要先安装JAV环境,下载  jdk,这些环境应该在你申请证书的时候就安装好了,我是因为环境变量丢失,所以重新安装了。

安装好之后,将你的签名密钥(xxx.keystore)和你打包的apk文件放在相同目录下,我这里使用的酷安上传的,所以我要使用他们提供的签名验证APK,也就是上面命令中的CoolApkDevVerify_no_sign.apk,

图中的密码短语就是你在申请证书时的密码,签名成功后会在文件夹中生成一个apk,signed.apk就是生成之后的名称,上面的命令中可以找到。

 

您的支持是对我最大的鼓励。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值