我正在将Gradle for Android与Eclipse结合使用(不是Android Studio,请不要建议更改IDE)。
我的project.properties
文件得到了这一行:
android.library.reference.1=..\\google-play-services_lib
我尝试将这一行添加到build.gradle中:
compile project('..\\google-play-services_lib')
在构建项目时,出现此错误:
Project with path '..\google-play-services_lib' could not be found in root project 'myProject'.
最佳答案
如果要编译库的源代码:
1)将项目库放入根项目
树如下所示:
RootProject
+- build.gradle
+- settings.gradle
+- Lib1/
+- build.gradle
+- ...
+- Project/
+- build.gradle
+- ...
2)编辑您的settings.gradle
include ':Lib1'
include ':Project'
3)在项目的build.gradle文件中添加依赖项
dependencies {
[...]
compile project(':Lib1')
}
如果要添加 jar :
1)在专案的目录中建立libs资料夹
2)将此目录作为礼物添加到您的gradle文件中
repositories {
flatDir {
dirs 'libs'
}
}
3)将jar放入此目录,并在Project的build.gradle中添加依赖项
dependencies {
compile(name:'mylib',ext:'jar')
}
关于eclipse - 使用Gradle设置项目依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40451312/