Gradle学习第一步:搭建一个Android-Gradle A
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下一步:
1、写项目的名字,默认是Artifactid
的名字;
2、指定工程的根目录
3、点击finish
如果出现这个,直接点击OK
。
创建完成。如图
image.png2 配置和下载源码
在项目的gradle脚本中,指定仓库和添加依赖
repositories {
maven { url 'https://maven.google.com' }
mavenCentral()
jcenter()
google()
}
此工程下载的是3.5.0
版本,版本号根据自己的需要,自己修改,最好使用implementation
替换掉compile
其实,我们也可从AS
中构建脚本中发现一些端倪:
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
结合AS
,可以更好地学习和运用Android构建工具Gradle
.
我也尝试过在AS
添加这些依赖,可是下载的很慢,很长时间行业没成功。先在Intellij IDEA
中学习吧,后面有时间再在AS
做尝试,毕竟时间相对来说是宝贵的。
其他 版本的构建工具
image.png点击Gradle
如果你要想学习3.5.1
,需要将compile
,改为implementation
。否则是找不到这个版本的。