将Actionbarsherlock导入到Eclipse中

5
有人能告诉我如何正确导入SherlockFragmentActivity.java和ActionBarSherlock文件夹吗?我不确定该怎么做,尝试导入时遇到了很多错误。

你说的错误是什么意思?源代码包本身是否显示了红色标记符号? - Kanth
尝试像这样操作:http://www.slideshare.net/androidstream/action-bar-sherlock-tutorial - Dixit Patel
是的,即使在SherlockFragmentActivity类中也存在错误,例如导入Watson,它似乎没有出现在Android库中。 - Sai Valluri
@DixitPatel 这似乎是正确的步骤,谢谢。 - Sai Valluri
@DixitPatel 我还有一个问题,可能看起来很蠢,但是我该如何在我的Android应用程序中创建另一个项目? - Sai Valluri
4个回答

8
  1. 提取ActionBarSherlock项目。
  2. 像一个Android 4.0+项目一样在Eclipse中添加该项目。
  3. 然后打开您的工作项目首选项,在Android部分将ActionBarSherlock项目包含为库。
  4. 从ActionBarSherlock项目中使用您需要的内容。

您可以在此网站上找到一个简单的教程:tutorial


3
  • 提取ActionBarSherlock
  • 打开Eclipse并选择文件>导入
  • 从那里选择已提取的ActionBarSherlock文件夹中的库文件夹
  • 勾选“将项目复制到工作区”
  • 右键单击应该命名为“library”的新项目,转到Android工具>添加支持库
  • 按照这些步骤进行操作,您就可以完成设置了!

您需要注意的一件事是控制台。如果您的Android SDK安装在Program Files (x86)中,则可能会遇到权限问题。您需要确保更改权限以便应用程序可以更改该文件夹。我知道我曾经遇到过这个问题,因为我没有注意控制台而浪费了很长时间。


0

按照以下步骤进行操作,我有100%的把握,你将成功导入Android Action Bar Sherlock库。

  1. 首先,您需要从http://actionbarsherlock.com下载库文件。下载完成后,请解压缩/解包。

  2. 您得到的文件夹将包含许多子文件夹和文件。您的操作栏sherlock库位于“actionbarsherlock”文件夹中。现在,请将文件夹“actionbarsherlock”重命名为“ActionBarSherlockLib”。

  3. 现在,转到Eclipse并将ABS(Action Bar Sherlock)库添加为Android项目。不要使用Eclipse的导入工具导入ActionBarSherlock库-它不会立即起作用,您必须修复一些设置。相反,请按照下一步中所述创建一个新项目。

  4. 打开文件->新建->项目->从现有代码创建Android项目。选择此选项并单击下一步。

  5. 在下一个屏幕上,Eclipse将要求您浏览根目录。您必须选择最初解压缩的所有文件和文件夹的根文件夹。选择正确的根文件夹后,Eclipse会建议创建项目列表。

  6. 您只需勾选“ActionBarSherlockLib”,取消勾选其他项目。

  7. 勾选“将项目复制到工作区”并单击完成。

  8. 恭喜您,您已成功将操作栏sherlock库导入Eclipse。您现在是一名冠军。


0
你会遇到错误,因为你的项目的/libs/目录中已经有了android-support-v4.jar,但是ActionBarSherlock项目已经包含了这个库,所以会发生冲突。
为了解决这个问题,请从你的项目中删除android-support-v4.jar,然后进入Project > Clean

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接