Gradle学习

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

掌握Android Gradle

    原文作者:三季人
    原文地址: https://www.jianshu.com/p/f001ac634065
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞