gradle插件和gradle是两个独立的东西
gradle
AS一个项目所用的Gradle是由我们的工程中下面这个文件决定的:
{your project}/gradle/wrapper/gradle-wrapper.properties
最后一排的distributionUrl 决定了这个项目使用的gradle版本,也就是说不同的项目可以使用不同的gradle版本
原理:Android Studio打开一个工程时,首先会读取gradle-wrapper.properties 文件,从而知道这个工程需要哪个版本的gradle ,然后就会去保存gradle的文件夹GRADLE_USER_HOME 去找看存不存在这个版本的gradle,不存在则会去distributionUrl 去下载 搞清楚了这个流程,现在是不是明白了,为什么第一次打开一个工程会巨慢了吧,因为AS会去下载gradle。
Gradle是大家共用的,所以不会把Gradle放在项目文件中(不是不可以)
gradle插件
gradle插件版本是由项目最外层的build.gradle文件决定
你所支持的文件版本查看
gradle插件
gradle
对应关系
导入别人的android studio项目请参考https://blog.csdn.net/lance666/article/details/105469146