Gradle 命令行
gradlew assembleDebug 编译并打Debug包
gradlew assembleRelease 编译并打Release包
gradlew assemble -为所有构建类型创建apk
gradlew build 把debug/release环境包都打出来
gradlew check 运行所有的检查,比如说Android Lint,如果发现问题可终止任务
gradlew -v”命令查看gradle版本
gradlew clean 清除项目目录下的build文件夹及依赖
gradlew命令实际上就是执行的gradle-wrapper.properties中最后一行指定的路径下的环境变量地址;

配置签名
打开Project Structure > Signing,可以分别配置release 和 debug版本的签名信息

随即可以再Moudle.app 的 build.gradle中看到对应的signingConfigs信息。

同样在Build Types中,可以配置对应app版本的signing config,以及其他。

Gradle
build.gradle(Project) :
项目全局的 gradle 文件,在文件内部中的 buildScript 中 gradle 指定了 jcenter 代码仓库,同时声明了依赖的 Android gradle 的插件版本;

build.gradle(Module):
apply plugin 领域描述了 gradle 所引入的插件
android{...} 领域描述了该 Android studio 构建过程中所用到的参数。默认情况下IDE 自动创建了 complieSdkVersion、buildToolsVersion 这两个参数,分别对应 sdk 和 android build tools 版本。
dependencies {}领域描述了该 android module 构建过程中所依赖的所有库,当然其也可以以 jar 形式或者 aar 形式依赖。

local.properties
该文件配置了 android gradle 插件所需要使用的 android sdk 的路径。

BuildConfig


http://blog.csdn.net/haikuotiankong8/article/details/51534864
网友评论