一般我们在调试的时候, 运行的都是debug版本,签名一般都是系统默认的,
而上架签名打包的时候,就改成了正式的,这样的话,即使你检测到有更新,但是因为两个包的签名不一致, 就会导致无法安装
解决方法 :
可以在build中 修改你的debug模式下的签名
android {
..........
signingConfigs {
debug {
storeFile file('key.store')//你的key,文件
storePassword "******" // 你的签名密码
keyAlias "别名" //别名
keyPassword "******" // 密码
}
.......
}
把你的debug模式和你的正式版的签名改为一致就可以了, 不过这个只是在调试的时候比较方便, 一般情况下为了信息安全,不建议这么做