Android Studio解决依赖关系

时间:2015-07-04 16:02:01

标签: android android-studio

还在与Android Studio和gradle打架......我已经下载了一个开源项目app中的build.gradle文件有例如这段代码

compile 'dnsjava:dnsjava:2.1.7'

dnsjava.jar文件没有附带项目,但我已从提供程序下载了jar文件。现在我在哪里放置这个jar文件,以便由于缺少依赖性而删除此错误?

3 个答案:

答案 0 :(得分:1)

gradle的全部想法是你不必下载jar,gradle会为你做这件事。

如果Gradle无法解决依赖关系,则应删除该依赖关系,并将项目中jar的确切位置添加到构建文件中,例如:

dependencies {
    compile files('src/main/libs/dnsjava.jar')
}

答案 1 :(得分:0)

您无需在本地下载并保存。只需编译项目,gradle将自动下载并为您编译。试试吧

答案 2 :(得分:0)

除了使用gradle避免下载jar的真正想法之外,如果必须下载jar,请创建文件夹 libs ,其中 src < / strong>是,将jar放在 libs 文件夹中。 将以下行添加到 build.gradle ,例如

dependencies {
        compile files('libs/dnsjava:dnsjava:2.1.7.jar')  
}