四、带有项目依赖关系的gradle打包脚本配置
1、依赖项目
a)如果使用eclipse作为开发环境,首先需要生成gradle配置脚本(详见二、准备工作)
b)修改gradle脚本中apply plugin为以下配置
apply plugin: 'android-library'
c)其他配置同主项目,可参考简单项目gradle脚本配置
2、主项目
a)如果使用eclipse作为开发环境,首先需要生成gradle配置脚本(详见二、准备工作)
b)修改gradle脚本中apply plugin为以下配置
apply plugin: 'com.android.application'
c)在主项目根目录下创建setting.gradle文本文件,用作引用依赖项目配置
//引入依赖项目名include 'library'
include 'library_pullToRefresh'
//创建目录引用,最后引号中是依赖项目存放的绝对路径
project(':library').projectDir = new File('/Users/freedoms/git/library')
project(':library_pullToRefresh').projectDir = new File('/Users/freedoms/git/library_pullToRefresh')
d)在主项目的build.gradle中增加以下配置
//依赖配置
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile project(':library_pullToRefresh')
compile project(':library')
}
五、运行build脚本
1、在命令行中cd 到主项目根目录下
2、输入gradle clean执行(清理gradle生成的检查文件和打出的APK,可以不做,但是不保证中间是否会有什么奇怪问题,养成好习惯)










