0
昨天把打包的apk发给领导准备发布上线版本了,领导跟我说apk签名不对,跟以前的app签名不一致。
1
刚开始以为是keystore的问题,又重新找人要了公司的keystone,生成apk,还是不对。
2
然后在网上查了下,说是clean或者keystore的alia填错了,反复确认后,没有问题。
3
找以前的版本对比了一下,发现apk解压后缺少了CERT.SF 和 CERT.RSA两个文件文件


4
经过一番尝试后,试了多种解决方式不得行,最终解决的方法竟然是:
更改apk输出路径
或者删掉之前路径中生成的apk

这个路径我一直用默认的,每次生成都是覆盖原来的apk,感觉这应该是android studio的bug吧
网友评论