廊坊企业做网站,西安航投集团有限公司,wordpress portfolio 插件,优化方案2021版英语答案文章目录 1、命令大全2、编译命令2.1 检查依赖并编译打包2.2 编译并打 Debug 包2.3 编译打出 Debug 包并安装2.4 编译并打出 Release 包2.5 编译打出 Release 包并安装2.6 Debug/Release 编译并打印日志 3、清除命令4、卸载命令4.1 卸载 Debug/Release 安装包4.2 adb 卸载 5、调… 文章目录 1、命令大全2、编译命令2.1 检查依赖并编译打包2.2 编译并打 Debug 包2.3 编译打出 Debug 包并安装2.4 编译并打出 Release 包2.5 编译打出 Release 包并安装2.6 Debug/Release 编译并打印日志 3、清除命令4、卸载命令4.1 卸载 Debug/Release 安装包4.2 adb 卸载 5、调试命令5.1 编译并打印堆栈日志5.2 日志级别 6、任务相关6.1 查看主要 Task6.2 查看所有 Task6.3 执行 Task 7、查看依赖7.1 查看项目根目录下的依赖7.2 查看 app 模块下的依赖7.3 查看依赖输出到文件 8、参考资料 1、命令大全
当我们想知道一个工具有哪些命令的时候最简单直接的方式就是使用 help 命令查看支持哪些然后从中找到我们想要的执行 ./gradlew --help
2、编译命令
2.1 检查依赖并编译打包
./gradlew build
2.2 编译并打 Debug 包
./gradlew assembleDebug or /gradlew aD
2.3 编译打出 Debug 包并安装
./gradlew installDebug or /gradlew iD
2.4 编译并打出 Release 包
./gradlew assembleRelease or /gradlew aR
2.5 编译打出 Release 包并安装
./gradlew installRelease or /gradlew iR
2.6 Debug/Release 编译并打印日志
./gradlew assembleDebug --info or ./gradlew assembleRelease --info
3、清除命令
清除构建目录下的产物./gradlew clean等同于 Build - Clean Project
4、卸载命令
4.1 卸载 Debug/Release 安装包
./gradlew uninstallDebug or ./gradlew uninstallRelease输出
Uninstalling com.yechaoa.gradlex (from app:debug) from device Pixel_5_API_31(AVD) - 12 (emulator-5554).
Uninstalled com.yechaoa.gradlex from 1 device4.2 adb 卸载
在 Android Studio 中执行是直接卸载的当前项目安装包如果是 adb 执行则需要指定包名 adb uninstall com.autopai.smart.sound.effect
5、调试命令
调试命令在定位编译问题的时候非常有用当我们遇到编译错误的时候经常会看到这个提示
* Try:Run gradle tasks to get a list of available tasks.Run with --stacktrace option to get the stack trace.Run with --info or --debug option to get more log output.Run with --scan to get full insights.5.1 编译并打印堆栈日志
./gradlew assembleDebug --stacktrace or ./gradlew assembleDebug -s详细版 ./gradlew assembleDebug --full-stacktrace or ./gradlew assembleDebug -S
5.2 日志级别
有时候构建日志会有很多看到的可能不全甚至不是真正的编译问题而构建日志又不能像 logcat 那样可以可视化的筛选这个时候就需要用日志级别来筛选一下
-q--quiet
仅记录错误。-w--warn
将日志级别设置为警告。-i--info
将日志级别设置为信息。-d--debug
调试模式包括正常的stacktrace示例 ./gradlew assembleDebug -w
6、任务相关
6.1 查看主要 Task
./gradlew tasks
6.2 查看所有 Task
./gradlew tasks --all
6.3 执行 Task
./gradlew taskName or ./gradlew :moduleName:taskName同时可在 AS 右侧工具类 Gradle 面板中查看项目及 module 的 Task并可以点击执行对应 Task
7、查看依赖
7.1 查看项目根目录下的依赖
./gradlew dependencies
7.2 查看 app 模块下的依赖
./gradlew app:dependencies
7.3 查看依赖输出到文件
./gradlew app:dependencies dependencies.txt
8、参考资料
Gradle 常用的几十个命令https://mp.weixin.qq.com/s/oYQTl5bc8yC2xdjPjJAtRQ