嗨,得到一个INSTALL_FAILED_CONFLICTING_PROVIDER,尝试卸载应用后,我失败了(见下文)
Installing cz.evolta.winwinjob
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/cz.evolta.winwinjob"
pkg: /data/local/tmp/cz.evolta.winwinjob
Failure [INSTALL_FAILED_CONFLICTING_PROVIDER]
DEVICE SHELL COMMAND: pm uninstall cz.evolta.winwinjob
Unknown failure (Failure)
我读了很多关于android:authorities和android:exported的内容,但没有任何变化。除此之外,我的应用程序中没有任何ContentProvider(即清单中的平均值)。
但是我使用GCM发送推送,Facebook SDK和Linkedin-可能是由于这些原因引起的错误吗?
而且此错误仅在具有许多应用程序的olny Nexus(4.3-API 18)上发生(是否可以找到碰撞的确切位置?),而在Motorola Moto G(5.1-21),LG(6.0)和模拟器(4.3-API 18)即可。
最佳答案
我解决了问题,解决方案也可能解决了您的问题。
当您使用提供提供程序的外部库时,由于某种原因,权限设置不再正确。
我通过在build.gradle文件中设置applicationId解决了该问题
android {
defaultConfig {
applicationId 'com.example.myproject'
}
}