android gradle 怎么用
发布网友
发布时间:2022-04-26 07:54
我来回答
共2个回答
热心网友
时间:2022-06-25 12:52
Groovy 的基本语法
方法调用
apply plugin: 'com.android.application'
以上语句中的apply是一个方法,给它传递了一个参数plugin,plugin 的值是'com.android.application'。
如果有多个参数,则以逗号隔开,例如
compile name: 'volley', ext: 'aar'
闭包
Groovy中花括号包含的部分成为一个闭包(Closure)。例如下面的代码
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
compileOptions 是一个 Method, 它的参数是一个闭包,这个闭包内依次执行了两个方法 --sourceCompatibility 和targetCompatibility, 参数都是JavaVersion.VERSION17。
闭包也可以嵌套包含
repositories {
flatDir {
dirs 'libs'
}
}
常见使用方法
包依赖(aar)
使用aar时可以分为两种情况
① aar位于本地目录
首先在 android 的参数闭包中添加调用方法 repositories
repositories {
flatDir {
dirs 'libs'
}
}
然后在 dependencies 的参数闭包中添加
compile name: 'volley', ext: 'aar'
② aar位于远程仓库
这里以maven为例,当然也可以使用其他类型的仓库,例如 Ivy。
只需要在jar包引用方式后面添加一个@aar就可以了
compile 'com.alibaba:fastjson:latest.integration@aar'
热心网友
时间:2022-06-25 12:53
her feelings very badly.