当我们想知道一个工具有哪些命令的时候,最简单直接的方式就是使用 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
Google Chrome访问出现 NET::ERR_CERT_INVALID然后访问不了当前网站,这个是由于证书失效了,临时解决方式是:
第一种方案:
在Chrome提示“您的连接不是私密连接”页面的空白区域点击一下,然后输入“thisisunsafe”(页…