如何将库添加到Android Studio 0.5.4项目中

时间:2014-04-15 15:24:50

标签: import android-studio project

在我的项目中添加this small性感库(尚未使用maven)的最佳方法是什么?

我看到了一个导入模块'和'导入项目'文件菜单下的选项,所以我假设我应该使用其中一个?我已尝试过两者兼而有之而在Android Studio中弹出项目源我不能使用任何库内容。

关于将库导入Android Studio有很多问题,但大多数问题都是使用带有jar文件的项目,或者使用的版本较旧,所以我不太清楚如何做到这一点。 This question似乎与我的相似,我尝试将该文件夹作为模块导入,并将其添加到我的build.gradle中:

compile project(':ChromaHashView:library')

这会在settings.gradle

中弹出
include 'ChromaHashView'

但我收到一条错误消息:':ChromaHashView:library'在我的项目中找不到。

1 个答案:

答案 0 :(得分:2)

settings.gradle 文件中include语句中的内容必须与compile project语句中的内容相匹配的build.gradle

所以:

的build.gradle

dependencies {
    compile project(':ChromaHashView:library')
}

settings.gradle

include ':ChromaHashView:library'

ChromaHashView项目是一个独立的Gradle项目,其项目根目录中包含 build.gradle settings.gradle 和Gradle包装器,以及两个模块(演示和库)

但是,要将模块包含在不同的项目中,您必须绕过其根级构建和设置文件,并将子模块直接作为子模块包含在目标项目中,这是您在修改时所做的事情以上。另一种说法是Gradle每个项目只支持一个 settings.gradle 文件,并且Android Studio项目已经有一个,因此要包含新模块,您必须将更改合并到现有设置文件中