Gradle命令
2022-05-31 本文已影响0人
CoderLF
1、Gradle 查询命令
1)、查看主要任务
./gradlew tasks
2)、查看所有任务,包括缓存任务等等
./gradlew tasks --all
2、Gradle 执行命令
1)、对某个module [moduleName] 的某个任务[TaskName] 运行
./gradlew :moduleName:taskName
3、Gradle 快速构建命令
Gradle 提供了一系列的快速构建命令来替代 IDE 的可视化构建操作,如我们最常用的 clean、build 等等。需要注意的是,build 命令会把 debug、release 环境的包都构建出来。
1)、查看构建版本
./gradlew -v
2)、清除 build 文件夹
./gradlew clean
3)、检查依赖并编译打包
./gradlew build
4)、编译并安装 debug 包
./gradlew installDebug
5)、编译并打印日志
./gradlew build --info
6)、编译并输出性能报告,性能报告一般在构建工程根目录 build/reports/profile 下
./gradlew build --profile
7)、调试模式构建并打印堆栈日志
./gradlew build --info --debug --stacktrace
8)、强制更新最新依赖,清除构建后再构建
./gradlew clean build --refresh-dependencies
9)、编译并打 Debug 包
./gradlew assembleDebug
# 简化版命令,取各个单词的首字母
./gradlew aD
10)、编译并打 Release 的包
./gradlew assembleRelease
# 简化版命令,取各个单词的首字母
./gradlew aR
4、Gradle 构建并安装命令
1)、Release 模式打包并安装
./gradlew installRelease
2)、卸载 Release 模式包
./gradlew uninstallRelease
3)、debug release 模式全部渠道打包
./gradlew assemble
5、Gradle 查看包依赖命令
1)、查看项目根目录下的依赖
./gradlew dependencies
2)、查看 app 模块下的依赖
./gradlew app:dependencies
3)、查看 app 模块下包含 implementation 关键字的依赖项目
./gradlew app:dependencies --configuration implementation