2011-08-20 43 views
1

你们知道任何关于如何在eclipse上使用上述框架的教程吗? 我已经下载了他们两个,并按照指示 - 但我仍然在两种情况下都会出错。 Frustratin。Greendroid或ActionbarSherlock - 设置

+1

真的不能帮助你,除非你描述你遇到的错误种类。你在项目中设置它们或者使用它们来编写代码时遇到困难吗? –

回答

7

我只是在ActionBarSherlock上试过这些说明,但我很确定当我使用GreenDroid时,这个过程是一样的。

  1. 下载的.zip/.tgz的某处提取它
  2. 转到Eclipse和选择文件 - >新建 - >项目
  3. 选择的Android项目
  4. 选择从现有源创建的项目,然后浏览该文件夹中的库文件夹,你刚才解压的.zip/.tgz的成
  5. 构建目标应该是3.2作为这次
  6. 完成向导,然后右键单击新建的项目,并进入属性
  7. 在Android标题下,您应该看到一个带有复选框IsLibrary的库部分。确保已选中。
  8. 现在转到属性您的Android项目,那么Android的标题下和库部分中选择添加...
  9. 您应该看到actionbarsherlock库,将其添加到您的项目
  10. 最后,如果你是使用兼容性支持,你需要删除该jar,因为它包含在ActionBarSherlock中
+1

请注意,自从我编写这些指令后,ActionBarSherlock发生了很多变化。请参考官方网站。 http://actionbarsherlock.com/usage.html – James

3

我在@Override方法上有错误,因为我使用的是Java 1.5。切换到1.6解决了它们。

这样做:右击你的项目>属性> Java编译器>启用项目特定的设置>编译器遵从度> 1.6

它与这个问题有关项目的bug跟踪系统:https://github.com/JakeWharton/ActionBarSherlock/issues/28

+1

这不是一个actionbarsherlock(ABS)问题,由于没有针对java 1.6进行编译,因此在不使用ABS的项目中看到了相同的@override错误。 – scottyab