您好,获取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 和 ndroid:exported 的内容,但没有任何改变。除此之外,我的应用程序中没有任何 ContentProvider(意思是在 list 中)。
但我使用 GCM 发送推送、Facebook SDK、Linkedin - 是否可能是它们导致的错误?
而且这个错误只发生在 olny Nexus (4.3 - API 18) 上有很多应用程序(有没有办法找到碰撞的确切位置?),但在摩托罗拉 Moto G( 5.1 - 21)、LG (6.0) 和模拟器 (4.3 - api 18) 都可以。
最佳答案
我解决了这个问题,这个解决方案也可能解决你的问题。 当您使用提供提供程序的外部库时,由于某种原因权限不再正确设置。
我通过在 build.gradle 文件中设置 applicationId 解决了这个问题
android {
defaultConfig {
applicationId 'com.example.myproject'
}
}
关于android - 没有 contentProvider 的 INSTALL_FAILED_CONFLICTING_PROVIDER,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33868923/