运行Android支持v4库演示程序

Rob*_*arl 4 java eclipse android android-support-library

我有兴趣为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.发生以下错误. 在此输入图像描述

我该如何摆脱这些错误?我也想了解它们出现的原因,以便将来修复它们.

谢谢!

Dar*_*ind 6

清洁解决方案是:

  • 右键单击您的项目.
  • 选择"Android工具"
  • 选择"添加支持库".
  • 安装相应的支持库(最新版)

我不能真正回答你这个问题发生的原因,但我猜测Android团队不提供Android支持库,因为它一直在变化,所以不要陷入某些旧版本,他们想要我们自己供应.

如果错误仍然存​​在或出现新错误,请再次右键单击该项目,然后选择"Android工具" - >"修复项目属性"

更新:结合我的回答,删除其余错误的方法是以另一种方式导入项目.

  • 选择文件 - >新建 - >其他
  • 点击下一步
  • 编写Android示例
  • 选择Android sample Project,然后单击Next

现在添加Android支持库,如上所述.但是你仍然会遇到错误.要解决这些问题,请执行以下操作:

  • 右键单击项目,然后选择"属性"
  • 选择Android
  • 选择等于3.0或更高版本的SDK版本
  • 选择确定并从项目菜单中清除项目.
  • 全部完成 ;-)

现在,您将无法在低于Android 3.0的设备上运行示例项目.原因是由于某些主题和设置的某些依赖性,这显然不是在Android 3.0之前添加的.

谷歌为什么这样做是没有意义的,但他们做到了.您可以尝试删除SDK +11(Android 3.0)特定的依赖项,但这需要一些时间 - 错误比您实际看到的更多 - 尤其是在XML文件中.