常用命令
## 任务会编译程序中的源代码,并打包生成`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