0

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

 [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 库导入到 eclipse

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

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

在所有这些进口之后:

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

5)我右键单击ActionBarSherlock>Properties>Add(官方添加的)并转到Android>checked(IsLibrary)

6)我右键单击库>属性>Android并检查IsLibrary

7)我还将android-support-v4-r12.jar导入到HoloEverywhere(我尝试创建/libs文件夹并将其放入其中,我还尝试右键单击Properties>Java Build Path>Libraries>Add 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'

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

4

2 回答 2

0

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

首先摆脱图书馆。使Android (Properties) 中HoloEverywhere 库引用的ActionBarSherlock以及从 Java Build Path (Properties) 中导入。

然后右键单击您的项目属性>Android>添加 Holoeverywhere 库。不要导入它(不要去 JAVA BUILD PATH 并添加它)

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

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

于 2013-04-03T02:25:23.450 回答
0

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

于 2013-05-13T06:38:12.523 回答