gradle命令笔记

小蕊 发表于: 2016-05-27   最后更新时间: 2019-03-09 10:43:44  
{{totalSubscript}} 订阅, 6,414 游览

常用命令

## 任务会编译程序中的源代码,并打包生成`Jar`文件,这个任务不执行单元测试。
gradle assemble

## 任务会执行一个完整的项目构建。
gradle build

## 任务会删除构建目录。
gradle clean

## 任务会编译程序中的源代码
gradle compileJava
。
##我们还可以执行以下命令得到一个可运行任务及其描述的完整列表
gradle tasks

## 命令行加中 -q 
q 是 quiet 的简写,意思是要安静、干净的输出。如果不加 -q 则会输出日志。

## 查看版本
gradle -v

## 排除测试
gradle build -x test

./gradlew

注意都是 ./gradlew, ./代表当前目录,gradlew 代表gradle wrapper,意思是gradle的一层包装。

可以理解为在这个项目本地就封装了gradle,即gradle wrapper,只要下载成功即可用grdlew wrapper的命令代替全局的gradle命令。

理解了gradle wrapper的概念,下面一些常用命令:

#版本号
./gradlew -v

#清除
./gradlew clean

#/app目录下的build文件夹./gradlew build 检查依赖并编译打包
./gradlew build

assemble

这里注意的是./gradlew build命令把debug、release环境的包都打出来,如果正式发布只需要打Release的包,该怎么办呢,下面介绍一个很有用的命令 assemble, 如

# 编译并打Debug包
./gradlew assembleDebug

#编译并打Release的包
/gradlew assembleRelease 

#Release模式打包并安装
./gradlew installRelease

#卸载Release模式包
./gradlew uninstallRelease
更新于 2019-03-09

查看gradle更多相关的文章或提一个关于gradle的问题,也可以与我们一起分享文章