Android-support-v7-appcompat Android的res / values-v11文件夹出错

时间:2014-12-06 10:37:03

标签: android xml android-appcompat

我是Android编程新手。我试图将android-support-v7-appcompat导入我的工作区,但是我遇到了一个错误。错误位于文件夹res/values-v11/themes_base.xml中的res/values-v14 and res/values-v21和其他.xml文件中。 错误消息是

  

描述资源路径位置类型   错误:错误:找不到与给定名称匹配的资源:attr' android:actionModeShareDrawable'。 themes_base.xml / android-support-v7-appcompat / res / values-v11 line 359 Android AAPT问题"

有什么建议吗?

4 个答案:

答案 0 :(得分:1)

在你的项目中加入liberay'android-support-v7-appcompat'。

  1. 获得项目属性
  2. 添加库android-support-v7-appcompat
  3. 如果仍然不起作用,那么尝试添加jar'android-support-v7-appcompat.jar' 到你的项目。

答案 1 :(得分:1)

尝试: 选择库项目android-support-v7-appcompat>>右键单击并转到属性>>选择Android并选择最新的sdk 5.0。(Api lvl 21)。

答案 2 :(得分:0)

我只是想详细说明并为所有IDE(Eclipse,IntellJ和Android Studio)提供解决方案,即使错误略有不同。

<强> Prerequirements

确保您已通过SDK-Manager下载了最新的附加内容以及Android 5.0 SDK。 enter image description here

答案 3 :(得分:0)

我遇到了类似的错误:

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

在库项目android-suppot-v7-appcompat中。 具体来说,我在多个地方遇到了错误:

  1. 机器人-suppot-V7-程序兼容性/ RES /值-V11 / themes_base.xml
  2. 机器人-suppot-V7-程序兼容性/ RES /值-V14 / themes_base.xml
  3. 机器人-suppot-V7-程序兼容性/ RES /值-V11 / themes_base.xml
  4. 机器人-suppot-V7-程序兼容性/ RES /值-V11 / styles_base.xml
  5. 机器人-suppot-V7-程序兼容性/ RES /值-V11 / themes_base_text.xml
  6. 问题是:我的Project Build Target是Android 4.4.2(API 19),而上面文件中包含的几个主题/样式都不及Android 4.4.2(API 19)。

    解决方案: 右键单击android-support-v7-appcompat,转到属性,然后单击android Tab

    enter image description here

    将项目构建目标从Android 4.4.2(API 19)更改为Android 5.0.1(API 21)。 将其更改为4.4W.2(API 20)会给您的所有应用程序和eclipse带来多个错误,因此您可以忽略它。