Installation did not succeed.
The application could not be installed: INSTALL_FAILED_CONFLICTING_PROVIDER
Installation failed due to: ‘null’
应用安装失败,原因是AndroidManifest.xml中配置的provider的android:authorities和其他的应用相同,冲突了,我的情况是我有一个自动更新安装APK的库,配置了FileProvider,多个应用使用到了这个库,安装在同一台机子上,就会出现冲突,导致安装失败,解决办法就是卸载和要安装的apk冲突的应用,或者修改android:authorities;
其他可能导致安装失败的原因:
1.app的包名相同,签名不同(常见安装debug和release包使用的签名不同导致);
2.相同的应用已经存在(INSTALL_FAILED_ALREADY_EXISTS),用adb install安装时,可用-r覆盖安装;
3.当前安装的应用versionCode低于已安装的版本(INSTALL_FAILED_VERSION_DOWNGRADE),用adb install安装时,可用-d降级安装。
本文分析了Android应用安装失败的常见原因,如provider冲突、包名相同但签名不同、应用已存在或版本过低,并提供了相应的解决方案,包括卸载冲突应用、修改配置或使用adb命令进行覆盖和降级安装。
1281

被折叠的 条评论
为什么被折叠?



