当我们想知道一个工具有哪些命令的时候,最简单直接的方式就是使用 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 device
4.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
本文将记录一下 centos8 下载 mysql8 的安装命令,防止下一次安装的时候还需要查询相关资料。🤣
下载 mysql
# 查看是否有 mysql,如果有则需要卸载
yum list installed mysql |grep mysql
# or
rpm -qa |grep mysql# 查看是否有 mysql 残余文…