gradle 扫盲贴

image.png

Gradle Wrapper

为了能够统一项目的协同者使用同一版本的grdle进行项目的构建以及开发。
推荐使用gradle wrapper。
通过gradlew ,可以不配置gradle的环境变量,就可以在命令行中直接调用gradle的命令。
如果选用的是Use default gradle wrapper,则会去项目根目录的gradle文件夹下面寻找该工程使用的gradle版本。
找到之后,就回去本地的gradle wrapper路径去寻找有没有对应版本的gradle,如果有则直接解压使用,如果没有则会从网上下载。
gradle wrapper的路径就是我们熟悉的以下路径(以下为windows 平台的路径)。

C:\Users\admin\.gradle\wrapper\dists\
gradlew.png
gradlewrapper.png
image.png
C:\Users\admin.gradle\wrapper\dists.png

Gradle 版本号

指的是gradle wrapper 指定的版本号
或者是你当前项目指定的gradle

Gradle classpath

gradle 有两种插件的形式

  • apply from: 'http://test.com/test.gradle'
  • apply plugin: 'com.android.application'
    classpath 是gradle插件的一种形式。也就是 apply plugin
image.png

而我们所看到的这个版本号,只是android插件的版本号。
在开发插件的时候要用到gradle 的api,也就是插件是基于gradle api进行开发的。

gradleAPI.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,212评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,172评论 6 342
  • Gradle对于很多开发者来说有一种既熟悉又陌生的感觉,他是离我们那么近,以至于我每天做项目都需要他,但是他又是离...
    阿_希爸阅读 13,189评论 10 199
  • 原文链接 前言 网上关于Gradle的教程很多,但很多都是以“面”切入— 通过大量讲解其用法及其API分类来阐述。...
    adison阅读 7,718评论 7 67
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,711评论 25 709

友情链接更多精彩内容