今天做一个安装包升级,有一个android的安装包,说啥都无法覆盖安装 :
- 原因
-
签名不一致
-
版本号小于之前的apk的版本号(VersionCode)
-
targetSdkVersion 版本号低于上一版本。
最后我想总结的是,作为开发,遇到问题是太正常不过的了,但是有的时候下意识觉得这个问题很棘手。实际上这个时候你的心态问题大过于你遇到的开发问题。我想说的是遇到问题真的不能荒乱,正常的分析问题。试着重log中查找问题的原因。终会找到办法。像这种问题无论是上面的1 2 3哪一种都有可能,也许哪一种都不是,但真正属于你的问题的原因,一定是在你的log上发现的。然后并解决它就好了~~(实际上刚开始没看到问题log,是因为log过多,不知道怎样过滤出来,最后过滤PackageManager,找到原因的所在)
网友评论