1.Gradle源码查看
gradle 源码位置在src中,例如
/Users/jingjinggu/.gradle/wrapper/dists/gradle-4.1-all/bzyivzo6n839fup2jbap0tjew/gradle-4.1
在本地新建一个java工程,导入源码,配合注释查看学习
Android 目录下依赖下载的地址
Gradle常用命令
./gradlew build
//查看构建的详细信息
./gradlew build --info --stacktrace --debug
./gradlew anDep
./gradlew -q dependencies modulename:dependencies --configuration compile
gradlew tasks :查看可用任务列表
gradlew tasks --offline :以最快速度执行单元测试
gradlew tasks --all :查看所有任务
gradlew clean :清理專案
gradlew build :建置tasks
gradle dependencies >log.txt 查看依赖关旭,输出到log.txt中
./gradlew processDebugManifest --stacktrace --scan 查看manifest合并日志
// 查看xxx Module的依赖树详情
gradlew dependencies :xxx:dependencies
gradlew dependencies :xxx:dependencies >log.txt :依赖树详情保存至当前目录的log文本下
// 检测module的comiple情况
gradlew -q dependencies <modelName>:dependencies --configuration compile
// 解决gradlew: Permission Denied的问题
chmod +x gradlew
- 编译对应模块
./gradlew moduleName : build
右侧gradle 下有build
查看各个模块的依赖
- ./gradlew moduleName :dependencies >log 打印依赖日志
- gradle 查看更多错误
- gradle build –info
- gradle build –debug