android - 没有 contentProvider 的 INSTALL_FAILED_CONFLICTING_PROVIDER

标签 android facebook sdk

您好,获取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:authoritiesndroid: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/

相关文章:

android - 如何在离线平板电脑应用程序中显示图像

java - 将两个字符串从一个 Activity 传递到另一个 Activity

Facebook 应用程序 : how can i change the height of a resizeable iframe application?

android - 使用 -noaudio 选项运行 Android 模拟器返回 "qemu-system-i386.exe: -audio: invalid option"

android - linphone android登录报错java.lang.UnsatisfiedLinkError : setUsername

javascript - 如何在页面中添加带计数器的 Facebook 分享框

php - Facebook API : IP Address blocking of Heroku servers

Linux 上的 Android SDK 工具 r12 更新

version-control - 在 iOS 5 模拟器中更新应用程序版本时,应用程序图标不会改变

android - 以编程方式动态地将 View 添加到 FragmentActivity