起因
新出的安卓包需要覆盖老包测试,覆盖bili/oppo渠道后发现无法覆盖线上包,adb 看到日志,说签名不匹配。
1
| Package com.xxx.yyy.bili signatures do not match the previously installed version; ignoring!
|
如何查看apk的签名文件的信息
- 解压apk,拿到
META-INF
文件夹
- cmd进入META-INF文件夹
- 执行下面命令进行查看信息
1
| keytool -printcert -file **.RSA
|
- 对比 信息即可
结果
签名确实不一样,因为bili那边拿到包后会对包体重新签名。