【问题标题】:How can I import this support library into Android Studio?如何将此支持库导入 Android Studio?
【发布时间】:2015-06-28 00:50:48
【问题描述】:

我是 Android 开发的新手,也是 Android Studio 的新手,现在我无法处理由 Eclipse 编码的支持库。正确的导入方式是什么?

我用的是最新的Android Studio,gradle的版本是2.2.1

这是SlidingMenu support library 的网址 看来我需要导入另一个支持库ActionBarSherlock

【问题讨论】:

  • 所以你下载并尝试导入它;怎么样?
  • 只有在使用ActionBarSherlock时才需要导入ActionBarSherlock。要导入 SlidingMenu,请使用 File > Import Module 并选择下载的项目。
  • 你可以查看这个答案:stackoverflow.com/questions/19079072/…

标签: android eclipse android-studio android-gradle-plugin


【解决方案1】:

首先,您需要将 ActionBarSherlock 包含到您的项目中,您可以通过导入您在此站点中找到的文件 aar 来做到这一点:

http://gradleplease.appspot.com/

然后,搜索actionbarsherlock,你会发现这段代码:

dependencies { compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar' }

将此代码放入您的 build.gradle 文件(在 app 文件夹内)。如果依赖项已经存在,只需包含 compile ... 行。

下一步是将 SlidingMenu 添加到您的项目中,将项目的依赖项签入此存储库: https://github.com/jzaccone/SlidingMenu-aar

然后像上面一样添加到build.gradle中。

您也可以将 SlidingMenu 克隆到您的项目中并手动导入,这取决于您。

记得更改所有活动和片段以扩展 SherlockActivity / SherlockFragment。

【讨论】:

  • 当我通过“import peoject”导入 ActionBarSherlock 时,Andoid Studio 显示错误:错误:(19, 0) 在根项目 'JakeWharton-ActionBarSherlock-5a15d92' 上找不到属性 'Compile'。这是 (19,0) 及之后的代码:tasks.withType(Compile) { options.encoding = "UTF-8" }
【解决方案2】:

无论如何,该库已被废弃,但如果您想在 AS 中使用 Gradle,这里是它的repository version with instructions,以便于导入。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-26
    • 1970-01-01
    • 1970-01-01
    • 2013-12-15
    相关资源
    最近更新 更多