android 调试的时候关于更新签名不一致,无法安装的问题

一般我们在调试的时候, 运行的都是debug版本,签名一般都是系统默认的,
而上架签名打包的时候,就改成了正式的,这样的话,即使你检测到有更新,但是因为两个包的签名不一致, 就会导致无法安装

解决方法 :

可以在build中 修改你的debug模式下的签名

android {
     ..........

signingConfigs {
        debug {
            storeFile file('key.store')//你的key,文件
            storePassword "******" // 你的签名密码
            keyAlias "别名"  //别名
            keyPassword "******" // 密码
        }
 .......
}

把你的debug模式和你的正式版的签名改为一致就可以了, 不过这个只是在调试的时候比较方便, 一般情况下为了信息安全,不建议这么做

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。