【问题标题】:INSTALL_FAILED_CONFLICTING_PROVIDER with no contentProvider没有 contentProvider 的 INSTALL_FAILED_CONFLICTING_PROVIDER
【发布时间】:2015-11-23 10:36:46
【问题描述】:

您好,得到 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 和 aandroid:exported 的信息,但没有任何改变。除此之外,我的应用程序中没有任何 ContentProvider (意味着在清单中)。

但我使用 GCM 发送推送、Facebook SDK、Linkedin - 是否可能由于它们而发生错误?

而且这个错误只发生在有很多应用程序的 olny Nexus (4.3 - API 18) 上(有什么方法可以找到碰撞的确切位置?),但在摩托罗拉 Moto G ( 5.1 - 21)、LG (6.0) 和模拟器 (4.3 - api 18) 都可以。

【问题讨论】:

  • @United121 你找到解决办法了吗?我在将 android studio 更新到 2.0 预览版后遇到了名称问题
  • @m.zander 还没有,但我使用的是 AS 1.5,所以我认为这个问题不在新版本中

标签: android facebook sdk


【解决方案1】:

我解决了问题,解决方案也可能解决您的问题。 当您使用提供提供程序的外部库时,由于某种原因,权限设置不再正确。

我通过在 build.gradle 文件中设置 applicationId 解决了这个问题

android {
    defaultConfig {
        applicationId 'com.example.myproject'
    }
}

【讨论】:

  • 我会试试的。不幸的是,我现在无法访问该手机,但我会尽快对其进行测试。提前致谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-11
相关资源
最近更新 更多