实现HoloEverywhere错误未找到资源标识符

时间:2013-04-03 00:58:09

标签: android android-holo-everywhere

构建项目时出现以下错误:

 [2013-04-03 03:52:49 - mydemoapp] D:\My Projects\HoloEverywhere
 Library\res\layout\time_picker_holo.xml:17: error: No resource identifier found for attribute 
'importantForAccessibility' in package 'android'

我试图实施HoloEverywhere已经有2天了,但我失败了。请任何专家帮忙吗?

我所做的是以下内容:

1)我将 HoloEverywhere Library 导入eclipse

2)我还将contrib / ActionBarSherlock 导入到eclipse中

3)我还导入了由Jake Wharton创建的ActionBarSherlock Library( library )(谢谢杰克!)

完成所有进口后:

4)我右键单击HoloEverywhere Library> Properties> Android并添加了HoloEverywhere压缩文件附带的导入的contrib / ActionBarSherlock。然后,我去了Java Build Path> Add> ActionBarSherlock(同一个导入的)

5)我右键单击ActionBarSherlock>属性>添加(添加官方版)并转到Android>选中(IsLibrary)

6)我右键点击库>属性> Android并选中 IsLibrary

7)我还将 android-support-v4-r12.jar 导入HoloEverywhere(我尝试创建/ libs文件夹并将其放入其中,我也尝试右键单击属性> Java Build Path>图书馆>添加Jars

现在创建了名为mydemoapp的项目后,我看到了错误:

  [2013-04-03 03:52:49 - mydemoapp] D:\My Projects\HoloEverywhere
 Library\res\layout\time_picker_holo.xml:17: error: No resource identifier found for attribute 
'importantForAccessibility' in package 'android'

enter image description here

enter image description here

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:0)

好的家伙听那些面临同样问题的人......

首先摆脱。从Android(属性)中 HoloEverywhere Library 引用 ActionBarSherlock ,并从Java Build Path(属性)导入。

然后右键单击您的项目属性> Android>添加Holoeverywhere Library。不要进口它(不要去JAVA建立路径并添加它)

在我的情况下,R.java无法生成,因此请转到清单文件,更改任何内容并保存,然后将其恢复为默认状态并再次保存!

R.java将生成,它将像魅力一样工作!

答案 1 :(得分:0)

我遇到了同样的问题。修复是检查你的目标Android版本的holoeverywhere和你的项目,确保这两个匹配。