Installation INSTALL_FAILED_CONFLICTING_PROVIDER INSTALL_FAILED_VERSION_DOWNGRADE 应用未安装 安装失败

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)