Android -项目问题-004-APK安装-无法覆盖替换

17 阅读1分钟

今天做一个安装包升级,有一个android的安装包,说啥都无法覆盖安装 :

 * 原因

  1. 签名不一致

  2. 版本号小于之前的apk的版本号(VersionCode)

  3. targetSdkVersion 版本号低于上一版本。

最后我想总结的是,作为开发,遇到问题是太正常不过的了,但是有的时候下意识觉得这个问题很棘手。实际上这个时候你的心态问题大过于你遇到的开发问题。我想说的是遇到问题真的不能荒乱,正常的分析问题。试着重log中查找问题的原因。终会找到办法。像这种问题无论是上面的1  2   3哪一种都有可能,也许哪一种都不是,但真正属于你的问题的原因,一定是在你的log上发现的。然后并解决它就好了~~(实际上刚开始没看到问题log,是因为log过多,不知道怎样过滤出来,最后过滤PackageManager,找到原因的所在)