【问题标题】:error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.ActionButton'错误:检索项目的父项时出错:找不到与给定名称“Widget.AppCompat.ActionButton”匹配的资源
【发布时间】:2013-10-04 12:08:43
【问题描述】:

我正在按照文档here 将 Android SupportV7 库安装到我的项目中。我注意到两件事: 1)当我浏览我的SDK安装目录和Support Library文件夹时,没有名为“appcompat”的文件夹 2)当我安装整个 V7 文件夹时,我得到了这个错误:

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

我该如何解决这个问题? (注意:这是在 mediarouter 文件夹中)

这是我在浏览我的 SDK 安装目录时看到的: http://tinypic.com/view.php?pic=2egehc9&s=5#.UkZqoRbnZAg

【问题讨论】:

  • 没关系。我能够通过重新安装支持库然后重新安装 v7 文件夹来解决这个问题(所以现在它包含了 appcompat)

标签: android android-support-library


【解决方案1】:

如果使用 Eclipse:

  1. 您应该通过 Android SDK Manager 重新安装您的 Android Support Library 以获得完整的 android supportV7 库。
  2. mediarouter 库项目依赖于 appcompat 库项目。所以,在您完成第 1 步后,您可以关注Android Support Library v7: Error retrieving parent for item 来解决此问题。

【讨论】:

  • 我用的是Android Studio,通过Android SDK Manager重新安装Android Support Library后,无法使用!
【解决方案2】:

右击导入的android v7 support appcompat库项目,打开属性。在 android 选项中,选择项目构建目标为 5.0.1。我希望它有效。它对我有用。发生这种情况是因为支持库包含 android 5.0.1 的功能,并且它也需要 android android 5.0.1 来构建。

【讨论】:

    【解决方案3】:

    对我来说,没有一个解决方案有效。最后我将 android-support jar 文件复制到 sdk 文件夹并重新启动 eclipse。此外,我在 mainActivity.xml 中将视图渲染器更改为 19 级,错误消失了。 还要检查 C:\Users\admin\AppData\Local\Android\android-sdk\extras\android\support\v4 中是否存在相同的 jar,android-support-v4 文件(位置可能因您的设置而异)。 这样它可能支持 api 级别 4 及更高级别。 注意:jar 文件只是 android 支持库。请确保您的项目库包含此 jar。

    【讨论】:

      【解决方案4】:

      **简单的过程

      如果您使用的是 IntelliJ/AndroidStudio 更新新更新后,我们会收到这些类型错误。 所以,对于旧的/现有的项目,它会报错。

      新项目不会显示,会自动取更新的项目。

      创建新项目

      新项目不会显示任何错误

      和 比较新项目和现有项目中两个文件中的 gradle(Module:app) 文件..

      根据newproject gradle文件更改现有/旧项目gradle文件

      下面的变化对我有用..根据这个修复你

      ** compile 'com.android.support:appcompat-v7:25.3.0'

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

      【讨论】:

      • 欢迎来到 Stack Overflow!不幸的是,很难理解你的实际答案是什么。也许您可以编辑答案以使其更清晰,同时改进格式?
      • 现在..请看一下
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-27
      • 2014-06-04
      • 2017-02-10
      • 2017-06-27
      相关资源
      最近更新 更多