【问题标题】:Importing roottools.jar into Android Studio将 roottools.jar 导入 Android Studio
【发布时间】:2014-03-05 10:35:50
【问题描述】:

我正在尝试将 roottools 从此处导入:https://code.google.com/p/roottools/(jar 文件)到 Android Studio 项目。到目前为止,我已经尝试了以下方法:

  • 将 RootTools-javadoc-3.4.jar 复制到我的项目下的 libs 目录中。
  • 添加导入
  • 重组导入。
  • 重建项目

但我仍然没有“访问”它的方法。有没有可能只兼容Eclipse?

【问题讨论】:

  • 你在使用 gradle 吗?
  • Android Studio 0.4.3 还是 0.4.4?您已从 Project Structure > Modules > Dependencies 添加了库?
  • 包括你的项目结构和模块的 build.gradle 文件。
  • @Scott Barta 这是 0.4.4。该库被添加到其他设置 --> 默认项目结构 --> 库中。我在那里找不到任何“模块”。
  • 有人可以解释如何通过 github repo url 将 RootTools 添加为 gradle 依赖项吗?

标签: android android-studio roottools


【解决方案1】:

在您的项目中,选择 File 菜单 > Project Structure(0.4.4 中有一个错误,此菜单项根本没有标题;它仍然作品)> 模块 >选择你的模块> 依赖项 > +按钮> 文件依赖项 >从文件选择器中选择你的库。该文件需要位于项目根目录下的某个位置; libs 目录很好。

项目结构对话框的屏幕截图:

【讨论】:

    【解决方案2】:

    我尝试使用可供下载的 JAR,但它也不起作用。为了让它工作,我必须在 github here 下载可用的项目。编译并运行任务“makeJar”(右键点击gradle.build中的task makeJar并选择运行)。

    我刚刚在库中添加了这个新 jar 并在 gradle.build 文件中引用。

    dependencies {
        ...
        compile files('libs/RootTools.jar')
    }
    

    或者您可以通过项目属性添加它。

    效果很好(如果您手动编辑,请不要忘记同步您的 gradle 文件)。

    【讨论】:

    • 我在 Android Studio 中找不到 makeJar 任务。
    • @soulreaver 在 RootTools 项目的 gradle.build 文件中
    • 哇,谢谢,它工作得很好......而且我不知道我可以通过这种方式从构建文件运行任务。完美。
    猜你喜欢
    • 2013-12-02
    • 2014-02-24
    • 2015-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-06
    • 1970-01-01
    相关资源
    最近更新 更多