Gradle一些常用命令

Gradle一些常用命令

Android下Gradle一些常用命令

注意:win系统下直接输入以下命令即可。 Mac 下需要加./,例如./gradlew -v

Gradle查看编译错误详细日志

gradlew compileDebugSource --stacktrace -info

Gradle刷新缓存

有时候我们发布了maven库,覆盖了旧的,这时候可能需要刷新一下Gradle依赖的缓存

普通刷新:在android右侧gradle选项,随便找一个tasks下的build里面,执行cleanBuildCache强制刷新:
gradlew --refresh-dependencies assemble

Gradle查看依赖树

gradlew app: dependencies
其中app是某个模块的名称。

Gradle查看版本

gradlew -v
在Android Studio项目下会输出更多的信息,例如:

# ./gradlew -v


------------------------------------------------------------
Gradle 6.1.1
------------------------------------------------------------

Build time:   2020-01-24 22:30:24 UTC
Revision:     a8c3750babb99d1894378073499d6716a1a1fa5d

Kotlin:       1.3.61
Groovy:       2.5.8
Ant:          Apache Ant(TM) version 1.10.7 compiled on September 1 2019
JVM:          1.8.0_221 (Oracle Corporation 25.221-b11)
OS:           Mac OS X 10.15.7 x86_64


Gradle清除项目缓存

gradlew clean
该操作会将项目下的所有build文件夹清除,这些都是构建出来的产物

Gradle 构建项目

gradlew build
Android项目运行之前都要先对项目进行编辑构建,产生build文件夹。


后续慢慢补充追加...