【问题标题】:Android : Error retrieving parent for itemAndroid:检索项目的父项时出错
【发布时间】:2016-03-04 15:16:05
【问题描述】:

我正在使用这个 compile 'com.miguelcatalan:materialsearchview:1.3.0' 库,当我用 gradle 编译它时,它给了我这个错误

Error:(3) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'.

Error:(18) Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Button.Colored'.

来源:https://github.com/MiguelCatalan/MaterialSearchView

请帮我解决这个问题并告诉我为什么会发生这种情况

【问题讨论】:

  • 请给我一个反对票的理由,不要浪费我的问题做不必要的反对票
  • 您的问题被否决的原因是因为很难理解您想要做什么。请包含生成您所包含的错误的示例代码。指向您的 git 存储库的链接不充分,因为它不符合我们对最低限度可验证示例的要求。
  • 你可以在不反对我的回答的情况下做到这一点,以便其他更了解它的人可以回答
  • 啊,除了我没有否决你的答案。其他人做了,我觉得回答你关于你可以改进什么的问题很重要,这样你就可以解决你的问题。我也讨厌在没有理由的情况下被否决,所以我通常会给出反馈。阅读stackoverflow.com/help/mcve 以帮助编辑您的问题。如果您这样做,有人可能会支持您的问题来反对反对票。
  • @JasonD 感谢四位您的反馈,我不想刻薄,我只是急切地等待我的回答

标签: java android android-fragments android-studio gradle


【解决方案1】:

这个库有这个依赖:

compile 'com.android.support:appcompat-v7:23.1.0'

错误:(3) 检索项目的父项时出错:未找到与给定名称“android:TextAppearance.Material.Widget.Button.Inverse”匹配的资源。

这个问题的原因是你的compileSdk。 appcompat v23 要求

compileSdkVersion 23

支持库有一个通用规则:

库主版本号是最小编译sdk版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-15
    • 1970-01-01
    • 2015-02-10
    • 1970-01-01
    • 2017-09-09
    • 1970-01-01
    • 2016-02-26
    • 1970-01-01
    相关资源
    最近更新 更多