Android解决INSTALL_FAILED_CONFLICTING_PROVIDER错误的方法

在开发Android应用时,有时在安装应用时,会提示 INSTALL_FAILED_CONFLICTING_PROVIDER 错误,如下图

Android解决INSTALL_FAILED_CONFLICTING_PROVIDER错误的方法_第1张图片

 

问题原因

在Android中authority要求必须是唯一的,比如你在定义一个provider时需要为它指定一个唯一的authority。如果你在安装一个带有provider的应用时,系统会检查当前已安装应用的authority是否和你要安装应用的authority相同,如果相同则会弹出上述警告,并且安装失败。

比如我装了一个图片选择器,他的authority和我的应用的authority一样,那么在安装的环境中,就会报这个错误,要确保自己的应用和别人的应用的authority是不一样的,因为这个值是唯一的

你可能感兴趣的:(报错)