还在与Android Studio和gradle打架......我已经下载了一个开源项目app中的build.gradle文件有例如这段代码
compile 'dnsjava:dnsjava:2.1.7'
dnsjava.jar文件没有附带项目,但我已从提供程序下载了jar文件。现在我在哪里放置这个jar文件,以便由于缺少依赖性而删除此错误?
答案 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')
}