我正在尝试导入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文件,然后选择Build Path>添加到构建路径。例如,在创建v7 appcompat项目时,将android-support-v4.jar和android-support-v7-appcompat.jar文件添加到构建路径中。
右键单击库项目文件夹,然后选择Build Path>配置构建路径。 在“订购和导出”选项卡中,检查刚刚添加到构建路径的.jar文件,以便它们可供依赖于此库项目的项目使用。例如,appcompat项目要求您导出android-support-v4.jar和android-support-v7-appcompat.jar文件。 取消选中Android依赖项。
我做的不同的是创建一个新的Android项目,而不是使用现有的。默认情况下,由于我将min SDK放到API 8,它似乎自动扩展了ActionBarActivity。 它所做的实际上是为我做了上述所有步骤!我在我的工作空间appcompat-v7
我看到的唯一问题是在控制台上说它无法编写Java缓存。我丢失了信息,但我会将其发布
答案 0 :(得分:1)
您可以使用viewpager活动创建新项目(如果可能),并在设置中选择操作栏。这将自动将其导入您的新项目。如果你可以复制那些很棒的旧文件。
答案 1 :(得分:0)
你基本上必须: