【问题标题】:No resource found that matches the given name找不到与给定名称匹配的资源
【发布时间】:2014-03-10 00:20:59
【问题描述】:

我知道很多其他人都遇到过类似的问题,我发现这些问题与我的问题非常相似:

Android Support Library v7: Error retrieving parent for item

error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.ActionButton'

问题是我尝试了这些答案中提供的不同解决方案,例如将目标 sdk 更改为 14 或 15,以及清理和重建项目。我正在使用 intelij,但无法使以下错误消失:

检索项目的父项时出错:找不到与给定名称“Widget.AppCompat.ActionButton”匹配的资源 检索项目的父项时出错:找不到与给定名称“Widget.AppCompat.Light.ActionButton”匹配的资源

还有什么我可以尝试纠正这些错误的方法吗?任何建议表示赞赏

【问题讨论】:

    标签: java android intellij-idea android-widget android-appcompat


    【解决方案1】:

    也许您的项目中没有包含支持库。

    也看看这个问题Use AppCompat Library for ActionBar support

    【讨论】:

      【解决方案2】:

      从您的 adt 位置添加支持库,如下所示:

      adt-bundle-windows-x86_64-20130917\sdk\extras\android\support\v7\appcompat\libs\android-support-v7-appcompat 
      

      到您的项目并清理项目..它应该修复它。

      【讨论】:

        【解决方案3】:

        您应该问自己以下问题“我要支持较旧的 (

        如果您不想这样做,则不必使用 AppCompat。如果您确实想支持旧版本,只需包含 Appcombat 库即可。

        右键单击您的层次结构并选择导入。浏览到您的 SDK/Extras/Android/Support/V7/Appcompat/ 的位置并导入该库。

        现在将项目标记为库并将库添加到您的应用中。现在,Appcompat 真的可以解决了。

        【讨论】:

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