我有兴趣为v4库运行Android支持库演示项目。 使用Android SDK管理器我已经安装了Eclipse插件和2.2到4.0.1的API。涉及到几个问题,提供的示例项目远没有在我的配置上运行,如下载。
要重现此错误:
安装SDK和Eclipse Juno
使用文件导入示例v4兼容性项目 - >新 - >新项目并选择“来自现有代码”,例如定位Support4Demos
<Android-sdk-path>/extras/android/support
文件夹
AccessibilityManagerSupportActivity.java
。出现以下错误。
res/values-v11/styles.xml
。发生以下错误。
如何摆脱这些错误?我也想了解它们出现的原因,以便将来修复它们。
谢谢!
答案 0 :(得分:6)
清洁解决方案是:
我无法真正回答你这个问题发生的原因,但我猜测Android团队不提供Android支持库,因为它一直在变化,所以不要陷入某些旧版本,他们希望我们自己提供。
如果错误仍然存在或出现新错误,请再次右键单击该项目,然后选择“Android工具” - &gt; “修复项目属性”
更新:结合我的回答,删除其余错误的方法是以与您相同的方式导入项目。
现在添加Android支持库,如上所述。 但是你仍然会遇到错误。要解决这些问题,请执行以下操作:
现在,您将无法在低于Android 3.0的设备上运行示例项目。 原因是由于某些主题和设置的某些依赖性,这显然不是在Android 3.0之前添加的。
谷歌为什么这样做是没有意义的,但他们确实如此。您可以尝试删除SDK +11(Android 3.0)特定的依赖项,但这需要一些时间 - 错误比您实际看到的多 - 特别是在XML文件中。
答案 1 :(得分:3)
您必须添加v4支持库。
为此,请按以下步骤操作:
这应该删除错误。
答案 2 :(得分:0)
请检查您的libs文件夹是否存在android-support-v4.jar。如果没有在libs文件夹中添加这个jar文件。只需从任何项目中复制android-support-v4.jar并将其粘贴到项目的libs文件夹中
答案 3 :(得分:0)
我花了一整晚才能解决这个问题。 我终于解决了这个问题:在演示中更改了一些文件并保存,然后将其更改回来,这清除了所有错误。我想当你改变一些文件并保存时,eclipse会构建项目并生成R.java。