gradle插件和gradle是两个独立的东西

gradle

AS一个项目所用的Gradle是由我们的工程中下面这个文件决定的:

{your project}/gradle/wrapper/gradle-wrapper.properties

gradle插件和gradle理解
最后一排的distributionUrl 决定了这个项目使用的gradle版本,也就是说不同的项目可以使用不同的gradle版本

原理:Android Studio打开一个工程时,首先会读取gradle-wrapper.properties 文件,从而知道这个工程需要哪个版本的gradle ,然后就会去保存gradle的文件夹GRADLE_USER_HOME 去找看存不存在这个版本的gradle,不存在则会去distributionUrl 去下载 搞清楚了这个流程,现在是不是明白了,为什么第一次打开一个工程会巨慢了吧,因为AS会去下载gradle。
gradle插件和gradle理解
Gradle是大家共用的,所以不会把Gradle放在项目文件中(不是不可以)

gradle插件

gradle插件版本是由项目最外层的build.gradle文件决定
gradle插件和gradle理解

你所支持的文件版本查看

gradle插件
gradle插件和gradle理解
gradle
gradle插件和gradle理解
对应关系
gradle插件和gradle理解
导入别人的android studio项目请参考https://blog.csdn.net/lance666/article/details/105469146

相关文章:

  • 2021-05-17
  • 2021-06-28
  • 2021-08-05
  • 2022-12-23
  • 2021-08-09
  • 2021-05-14
猜你喜欢
  • 2021-06-05
  • 2021-11-14
  • 2021-07-06
  • 2022-12-23
  • 2021-08-18
  • 2021-09-23
  • 2022-12-23
相关资源
相似解决方案