android apk无法覆盖安装解决

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lintianlin/article/details/72622044

android apk包无法覆盖安装的原因有很多,比如包名问题、签名不一致问题、版本号问题等。在你不确定是什么原因的时候,你可能会一 一去尝试。

那么现在我就告诉你一种终极解决方案:

其实android手机在执行大部分操作的时候,自身都会打印log的,当然也包括安装apk,但是手机打印的log那么多,我们怎么样找到apk安装的log。

》》》》PackageManager





1.这是签名不一致打印的log:


签名不一致的解决办法是,保证包名,签名一致


2.这是版本号小于之前的apk的版本号的log:


这个的解决办法是:需要更新的版本号必须大于已安装apk的版本号,版本号需要在gradle中修改



其他的错误的log就不一一列举,但是我们通过log知道覆盖失败的具体原因,那么解决问题就很简单了。

猜你喜欢

转载自blog.csdn.net/lintianlin/article/details/72622044