Gradle这个新一代构建工具,不仅仅用在Android开发中。查看源码也可以用 DASH 这个软件,我只有Mac版本的,留言获取破解版。
gradle源码地址:https://services.gradle.org/distributions/,直接下载源码查看也是可以的。下面主要是说在Intellij idea里查看。
使用Intellij idea搭建这个工程是学习Android构建工具源码的一种方式,当然在Android Studio也是可以看到部分构建工具的代码的。这是我个人喜欢的方式,可以很方便的从源码中知道一些新的改进。
可以从Maven仓库搜到Android构建工具的地址 https://mvnrepository.com/
1 创建工程
新建工程,选择Gradle工程,右边选择java
image.png
点击下一步;
image.png
下一步:
1、写项目的名字,默认是Artifactid的名字;
2、指定工程的根目录
3、点击finish
image.png
如果出现这个,直接点击OK。
image.png
创建完成。如图
image.png
2 配置和下载源码
在项目的gradle脚本中,指定仓库和添加依赖
repositories {
maven { url 'https://maven.google.com' }
mavenCentral()
jcenter()
google()
}
此工程下载的是3.5.0版本,版本号根据自己的需要,自己修改,最好使用implementation替换掉compile
其实,我们也可从AS中构建脚本中发现一些端倪:
image.png
dependencies {
//testCompile group: 'junit', name: 'junit', version: '4.12'
compile gradleApi()//gradle的api,可以不加,只学习下面的Android构建工具里的api
compile 'com.android.tools.build:gradle:3.5.0'//Android构建工具的api
}
在外部库里面,可以发现多了两部分,一部分是Gradle的API,一部分是Android构建工具的API。
image.png
打开一个依赖,可以查看源码
image.png
结合AS,可以更好地学习和运用Android构建工具Gradle.
我也尝试过在AS添加这些依赖,可是下载的很慢,很长时间行业没成功。先在Intellij IDEA中学习吧,后面有时间再在AS做尝试,毕竟时间相对来说是宝贵的。
其他 版本的构建工具
image.png
点击Gradle
image.png
如果你要想学习3.5.1,需要将compile,改为implementation。否则是找不到这个版本的。










网友评论