快速理解:
Android Studio是基于Gradle来构建Android项目,结合科学上网后可以傻瓜式创建工程。术业有专攻,如图一在工程的build.gradle文件中选择gradle插件版本,Android Studio就可以利用该版本对应的一系列gradle插件去构建Android项目。gradle插件有了,那么gradle必要的资源在哪儿呢?如图二gradle-wrapper.jar就是必要的资源了,并且资源的版本在gradle-wrapper.properties里有显示
问题来了:
1、Android Gradle Plugin 的版本和Gradle版本有没有对应关系?
问得好,---->官网够不够权威
2、 如果单独下载gradle去哪儿下载?-------->传送门
如果单独下载gradle插件去哪儿下载呢?-------->传送门
3、Gradle路径:
推荐位置(AS默认位置):C:\Users\Administrator\.gradle\wrapper\dists
本地位置(AS安装包里):C:\Program Files\AndoridStudio\gradle
如果选择图中1则代表选择“AS推荐位置”,它会去匹配合适的Gradle如果找不到的话就会自动下载(会很慢的哦!)
如果选择图二就代表选择“本地路径”,你可以指定版本,如果没有你需要的就去仓库里下载。
4、Gradle插件由于比较小所以不用太关注,可直接在工程bulid.gradle修改版本
5、说了这么多到底有什么用?
大多数情况下你从github中下载别人项目使用的时候,你会发现一直在下载资源特别慢,搞了半天还不一定好使,这个时候你就要检查一下他用的Gradle版本你是不是没有,Gradle资源的版本和gradle插件的版本是不匹配(如果他没有上传build.gradle那就有可能不匹配)。
其次就是能更好的理解项目构建过程。