我在Eclipse中使用Gradle for Android(不是Android Studio,请不要建议更改IDE)。
我的project.properties
文件得到了这一行:
android.library.reference.1=..\\google-play-services_lib
我尝试将此行添加到build.gradle:
compile project('..\\google-play-services_lib')
构建项目时出现此错误:
带路径的项目' .. \ google-play-services_lib'无法在根项目' myProject'。
中找到
我做错了什么?
如何在build.gradle中定义我已添加到构建路径的jar?
答案 0 :(得分:1)
1)将项目库放在根项目中
树如下:
RootProject
+- build.gradle
+- settings.gradle
+- Lib1/
+- build.gradle
+- ...
+- Project/
+- build.gradle
+- ...
2)编辑你的settings.gradle
include ':Lib1'
include ':Project'
3)在Project的build.gradle文件中添加依赖项
dependencies {
[...]
compile project(':Lib1')
}
1)在Project的目录中创建一个libs文件夹
2)将此目录添加为gradle文件中的reprositories
repositories {
flatDir {
dirs 'libs'
}
}
3)将jar放入此目录并在Project的build.gradle中添加依赖项
dependencies {
compile(name:'mylib',ext:'jar')
}