重复安装相同包名APK出现的问题。

Posted 亲福

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重复安装相同包名APK出现的问题。相关的知识,希望对你有一定的参考价值。

一、 INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES 

这样的问题主要是签名冲突造成的,比如你使用了ADB的debug权限签名,但后来使用标准sign签名后再安装同一个文件会出现这样的错误提示,解决的方法除了只有先老老实实从手机上卸载原有版本再进行安装,而adb install -r参数也无法解决这个问题。

 

二、INSTALL_PARSE_FAILED_NO_CERTIFICATES

这个问题是因为用zip打开apk文件删除某些不必要文件造成的。如删除res里面的一些文件和文件夹。

 

三、INSTALL_FAILED_VERSION_DOWNGRADE

这个问题是因为手机里面的app的VersionCode值比你安装的值大。
提高androidManifest.xml->VersionCode 的值或者app模块下面build.gradle->versionCode。

查看方式:aapt dump badging 本地apk文件

 

以上是关于重复安装相同包名APK出现的问题。的主要内容,如果未能解决你的问题,请参考以下文章

AppCan移动开发技巧:3步走,获取移动APP签名信息

android 开发 system/app目录下面有多个重复包名的apk,会不会冲突

如何修改反编译的apk的包名? [关闭]

手机没有安装相同包名的应用,怎么会发生包名冲突呢?

Android 查看apk包名、当前Activity名等

Android菜鸟笔记- 获取未安装的APK图标版本号包名名称是否安装安装打开