【问题标题】:Adding ActionBarSherlock in Eclipse Juno在 Eclipse Juno 中添加 ActionBarSherlock
【发布时间】:2012-08-03 11:07:28
【问题描述】:

我是 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 安装问题。

提前谢谢大家。

【问题讨论】:

    标签: android eclipse actionbarsherlock


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      来自这个网站http://www.grokkingandroid.com/adding-actionbarsherlock-to-your-project/

      获取 ActionBarSherlock 并将其添加到 Eclipse

      您要做的第一件事是从 actionbarsherlock.com 下载库。在此之后解压缩/解压缩它。下载包含三个文件夹:library、samples 和 website。示例文件夹包含四个示例项目,用于展示您可以做什么以及如何操作。你应该看看他们。 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 mismatch!修复您的依赖关系,要解决它,可以从 your_project/libs 复制文件 android-support-v4.jar 并将其粘贴到 library/libs 上。

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

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

      【讨论】:

        猜你喜欢
        • 2013-02-05
        • 1970-01-01
        • 2013-11-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-24
        • 1970-01-01
        相关资源
        最近更新 更多