在eclipse上的Appcompat res值-v21 themes_base错误不会消失

时间:2014-11-21 11:02:11

标签: java android xml eclipse android-appcompat

我检查了问题,但没有找到适合我的问题的答案

+ [2014-11-21 16:12:02 - android-support-v7-appcompat] 
[2014-11-21 16:12:02 - android-support-v7-appcompat] E:\MISC\canvas\eclipse workspace\android-support-v7-appcompat\res\values-v21\themes_base.xml:220: error: Error: No resource found that matches the given name: attr 'colorControlNormal'.
[2014-11-21 16:12:02 - android-support-v7-appcompat] 
[2014-11-21 16:12:02 - android-support-v7-appcompat] E:\MISC\canvas\eclipse workspace\android-support-v7-appcompat\res\values-v21\themes_base.xml:225: error: Error: No resource found that matches the given name: attr 'colorControlHighlight'.
[2014-11-21 16:12:02 - android-support-v7-appcompat] 
[2014-11-21 16:12:02 - android-support-v7-appcompat] E:\MISC\canvas\eclipse workspace\android-support-v7-appcompat\res\values-v21\themes_base.xml:224: error: Error: No resource found that matches the given name: attr 'colorControlNormal'.
[2014-11-21 16:12:02 - android-support-v7-appcompat] 
[2014-11-21 16:14:50 - android-support-v7-appcompat] E:\MISC\canvas\eclipse workspace\android-support-v7-appcompat\res\values-v21\themes_base.xml:50: error: Error retrieving parent for item: No resource found that matches the given name 'Base.V7.Theme.AppCompat'.
[2014-11-21 16:14:50 - android-support-v7-appcompat] 
[2014-11-21 16:14:50 - android-support-v7-appcompat] E:\MISC\canvas\eclipse workspace\android-support-v7-appcompat\res\values-v21\themes_base.xml:74: error: Error: No resource found that matches the given name: attr 'editTextBackground'.
..................................
........................................
[2014-11-21 16:15:48 - android-support-v7-appcompat] 
[2014-11-21 16:15:48 - android-support-v7-appcompat] E:\MISC\canvas\eclipse workspace\android-support-v7-appcompat\res\values-v21\themes_base.xml:225: error: Error: No resource found that matches the given name: attr 'colorControlHighlight'.
[2014-11-21 16:15:48 - android-support-v7-appcompat] 
[2014-11-21 16:15:48 - android-support-v7-appcompat] E:\MISC\canvas\eclipse workspace\android-support-v7-appcompat\res\values-v21\themes_base.xml:224: error: Error: No resource found that matches the given name: attr 'colorControlNormal'.

我的应用和appcompat v7的项目属性也相同。 appcompat和我的应用的目标设置为21。 错误发生在styles_base,后来跟随后,它跳到了主题库。 我甚至重新安装了java和eclipse。

请问我该怎么做?

3 个答案:

答案 0 :(得分:4)

使用API​​ 21 SDK构建项目,让您的项目了解API 21的资源。 不要忘记清理和重建。

答案 1 :(得分:0)

首先检查Eclipse是否在您的库路径中包含appcompat_v21。

右键点击您的项目 - >属性 - >的Android

enter image description here

检查项目appcompat_v21是否已被选中。

如果它无法解决您的问题。仔细检查你的

AndroidManifest.xml

将android:theme更改为:

  

机器人:主题= “@风格/ AppTheme”

然后,清理你的项目,它应该没问题。

答案 2 :(得分:0)

我在appcompat_v7支持lib中遇到了同样的问题 在values-21 \ themes_base.xml中

检索parrent Base.V7.Theme.AppCompat

时出错

比我从workspase完全删除项目并将Android支持库更新到21.0.2 并从extras \ android ..... appcompat重新导入库

问题解决了 我希望这可以帮助你