一. Gradle
为什么很多时候我们打开别人的项目,build的时候会卡住,build的很慢呢?
首先讲一下,AS中的gradle有两个部分:
- gradle : gradle是一个项目构建工具。可以在setting/Build/gradle设置。Gradle官网
- gradle_plugin: 是由google提供的插件,方便构建Android应用。在你项目的主目录下有一个文件
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-56GzUFnT-1615255010450)(http://omcwh5ajo.bkt.clouddn.com/picture/171025/gJgJ4FkjCa.JPG)])
classpath 'com.android.tools.build:gradle:2.3.3'
AndroidStudio构建项目使用了gradle。在AS中的setting/Build/gradle设置中,如图,当你选中use default gradle wrapper之后,AS会使用project默认的gradle版本来构建项目。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5cAOmErS-1615255010452)(http://omcwh5ajo.bkt.clouddn.com/picture/20170309/232308145.PNG)]
项目默认的gradle在哪里呢?
在project目录下有一个 gradle目录 gradle/wrapper下有一个gradle-wrapper.properties文件,文件中有一行
di