Android 版本更新签名冲突的问题以及注意事项,已解决

来源:互联网 发布:微信三级分销源码 编辑:程序博客网 时间:2024/05/27 14:13

这是我第一次写自己的博客,有一点点的小激动,为什么会写博客呢,主要还是想记下自己在开发中遇到的错误,以及自己的一些成长,这次在开发项目中需要实现版本更新这个功能,这也是第一次实现这个功能,觉的很简单,就是从服务器上请求一个接口,里面有 更新内容,版本号,和下载地址,请求直接下载就可以了啊,当然,想象总是美好的,这里写图片描述
但是安装以后就报这个错,签名冲突,肯定就是签名的问题啊,但是我打包两次的签名 发誓!!!绝对是同一个!!!于是就开始上网搜啊,但是都是说签名有问题,要不就是应用ID,包名,但是绝对不可能啊!!因为我就是在一个项目里打包的,怎么会存在这种情况,经过5个小时的时间,终于解决了!!!
这里写图片描述
大部分都是从这里运行的,但是这个时候它启动的是系统默认的签名,而不是你打包时候的签名,所以我们必须将apk文件发送到手机上再运行,还有一种方法呢就是这里写图片描述
选择这个文件这里写图片描述
在这里面定义好签名的文件也可以,运行的时候就会启动这个签名文件。

更新注意事项
1.必须保持 gradle里面的应用ID一致,否则会启动两个应用
2.版本号这里写图片描述 必须大于旧版的,才会覆盖掉旧版本
3.签名文件
提供一个 版本更新的网址:http://blog.csdn.net/imshuyuan/article/details/62886741
谢谢大家,希望可以帮到和我一样遇到困难的朋友们!重点内容

阅读全文
1 0