繁体   English   中英

在Eclipse Juno中添加ActionBarSherlock

[英]Adding ActionBarSherlock in Eclipse Juno

我是Android World的新手,但我真的很喜欢它,我编写了一些应用程序,现在我想专门针对选项卡菜单尝试ActionBarSherlock。

我有Eclipse Juno 4.2版,我使用jdk-7u5和最新版本的SDK(v.20)

我要安装ActionBarSherlock 4.1版

与Eclipse Juno中一样,没有“选择从现有源创建项目”选项,我将Sherlock库作为Eclipse上的现有项目导入,并且src的几乎所有软件包中都出现一个红叉。

然后,我将其作为库添加到我自己的项目中。 现在,红色的感叹号出现在我的Android应用程序项目上。

我正在使用android:minSdkVersion =“ 7” android:targetSdkVersion =“ 14”

我阅读了很多有关ActionBarSherlock库的不同问题的信息,并尝试了他们在论坛上说的所有内容,甚至安装了Eclipse Helios来使用选项“选择从现有来源创建项目”,但是我遇到了ADT的安装问题。

预先谢谢大家。

我发现本教程可以解决ActionBarSherlock遇到的问题。 这是http://androiddevelopmenttutorial.co/actionbarsherlock-getting-started/

从此网站http://www.grokkingandroid.com/adding-actionbarsherlock-to-your-project/

获取ActionBarSherlock并将其添加到Eclipse

您要做的第一件事是从actionbarsherlock.com下载该库。 解压缩/解压缩后。 下载包含三个文件夹:库,样本和网站。 示例文件夹包含四个示例项目,以展示您可以执行的操作并向您展示如何执行此操作。 你应该看看他们。 website文件夹包含项目网站的代码。 库文件夹最终包含ActionBarSherlock的源代码。 现在转到Eclipse并将ABS库添加为Android项目。 不要使用Eclipse的导入工具来导入ActionBarSherlock库-它不会立即起作用,您必须修复一些设置。 而是使用Android开发人员工具的项目创建向导。

从现有代码中打开文件->新建->项目-> Android项目。

从现有源创建Android项目在下一个屏幕中,选择文件夹,然后Eclipse将其用于搜索项目。 如果选择ActionBarSherlock根文件夹,则Eclipse建议创建一个项目列表。 选中“库”项目,然后取消选中所有其他项目:

选择库项目单击“完成”以创建项目。

Eclipse现在将创建一个名为“ library”的新项目。 我希望使用一个更有用的名称,因此选择一个名为“ library”的项目,然后按F2键以重命名该项目。 我已将Eclipse中的项目重命名为“ ActionBarSherlock”,因此以下所有屏幕均将引用此名称。

将库添加到您的项目

现在,ABS是一个库项目,您必须告诉自己的项目才能使用它。 我将使用我上一篇文章的项目。 转到FragmentStarter的项目设置,然后切换到Android选项卡。

如有必要,向下滚动直到看到“库”面板。 点击“添加”:

向Android项目添加库在下一个窗口中,将列出所有可用的库项目。 选择ActionBarSherlock,然后单击“确定”。

从库列表中选择ActionBarSherlock当窗口消失时,该库应在Android属性标签的库面板中列出:

检查是否已成功添加库

然后出现错误:Jar不匹配! 解决您的依赖项,以解决该问题,可以从your_project / libs复制文件android-support-v4.jar并将其粘贴到library / libs上。

在使用ActionBarSherlock之前,您必须像这样扩展您的Activity:公共类MainActivity扩展SherlockActivity并更改清单中的主题:android:theme =“ @ style / Theme.Sherlock.Light.DarkActionBar”

这是将ABS添加到项目中的方法。 希望它对所有人有用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM