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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容