我有兴趣为 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
.出现以下错误。
如何消除这些错误?我还想了解它们出现的原因,以便将来修复它们。
谢谢!
最佳答案
干净的解决方案是:
- 右键点击您的项目。
- 选择“安卓工具”
- 选择“添加支持库”。
- 安装适当的支持库(最新的)
我无法真正回答你为什么会出现这个问题,但我猜 Android 团队不提供 Android 支持库,因为它一直在变化,所以不要卡在一些旧版本上, 他们希望我们自己提供。
如果错误仍然存在或出现新错误,请再次右键单击该项目并选择“Android 工具”->“修复项目属性”
更新:结合我的回答,消除其余错误的方法是以不同于您的方式导入项目。
- 选择文件 -> 新建 -> 其他
- 点击下一步
- 编写 Android 示例
- 选择Android示例项目,点击下一步
现在如上所述添加 Android 支持库。 但是,您仍然会遇到错误。要解决这些问题,请执行以下操作:
- 右键单击您的项目并选择“属性”
- 选择安卓
- 选择 3.0 或以上的 SDK 版本
- 选择确定并从项目菜单中清理项目。
- 全部完成 ;-)
现在您将无法在低于 Android 3.0 的设备上运行示例项目。 原因是因为对某些主题和设置的一些依赖,显然在 Android 3.0 之前没有添加。
谷歌为什么这样做是没有道理的,但他们做到了。您可以尝试删除 SDK +11 (Android 3.0) 特定的依赖项,但这需要一些时间 - 错误比您实际看到的要多 - 特别是在 XML 文件中。
关于java - 运行 Android Support v4 库演示程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12570669/