【发布时间】:2014-08-09 17:13:43
【问题描述】:
我正在尝试导入 Support v7 库以获取 ActionBarActivity,但它不起作用。我无法扩展 ActionBarActivity。
我按照从这些链接中添加支持库的教程进行操作
https://developer.android.com/tools/support-library/setup.html
http://hmkcode.com/add-actionbar-to-android-2-3-x/
我逐行遵循这些,但是我无法导入 android.support.v7.app.ActionBarActivity;它似乎不存在。我只能导入 android.support.v7.app.appcompat.R;
我正在使用 Eclipse
谁能帮帮我。非常感谢!。
这是我所做的工作的总结
转到 SDK 管理器。检查我是否有最新的 Android 支持库(我有 Rev 20)。我没有安装 Support Repository,因为这是用于 android studio
已将现有代码导入工作区。选择 sdk/extras/android/support/v7/appcompat/。我没有检查复制到工作区。
右键单击每个 .jar 文件并选择构建路径 > 添加到构建路径。例如,在创建 v7 appcompat 项目时,将 android-support-v4.jar 和 android-support-v7-appcompat.jar 文件都添加到构建路径中。
右键单击库项目文件夹并选择构建路径 > 配置构建路径。 在 Order and Export 选项卡中,检查您刚刚添加到构建路径的 .jar 文件,以便它们可用于依赖此库项目的项目。例如,appcompat 项目要求您同时导出 android-support-v4.jar 和 android-support-v7-appcompat.jar 文件。 取消选中 Android 依赖项。
我所做的不同之处在于创建一个新的 Android 项目,而不是使用现有的。默认情况下,它似乎会自动扩展 ActionBarActivity,因为我将 min SDK 放入 API 8。 它实际上还为我完成了上述所有步骤!我在工作空间 appcompat-v7 中看到了新项目
我看到的唯一问题是在控制台上显示无法写入 Java 缓存。我丢失了消息,但我会发布它
【问题讨论】:
标签: android