Android gradle版本和插件

一个是gradle文件中有一个gradle-wrapper.properties

distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip

一个是项目中的build.gradle文件中的一个
dependencies {
    classpath 'com.android.tools.build:gradle:3.0.0'
    

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}
这两个的区别你知道吗

1.distributionUrl

distributionUrl是要下载的gradle的地址,使用哪个版本的gradle,就在这里修改。

gradle的3种版本:

  1. gradle-xx-all.zip是完整版,包含了各种二进制文件,源代码文件,和离线的文档。例如,https://services.gradle.org/distributions/gradle-3.1-all.zip

  2. gradle-xx-bin.zip是二进制版,只包含了二进制文件(可执行文件),没有文档和源代码。例如,https://services.gradle.org/distributions/gradle-3.1-bin.zip

  3. gradle-xx-src.zip是源码版,只包含了Gradle源代码,不能用来编译你的工程。例如,https://services.gradle.org/distributions/gradle-3.1-src.zip

如果只是为了编译,可以不用完整版,只需要二进制版即可,例如,gradle-3.1-bin.zip。

2.dependencies 

这个里面的是gradle插件版本

区别是什么呢

推荐博客:http://blog.csdn.net/jinrall/article/details/53220761

插件和版本要对应起来否则不能编译

版本对应关系如下



gradle做一个些项目管理,添加项目的依赖,打包,签名,发布等一系列操作,Gradle通过编写一个名为build.gradle的脚本文件对项目进行设置,再根据这个脚本对项目进行构建.

那么,如何来提供这个Gradle构建环境呢?这就需要通过安装Gradle插件来使系统能支持运行Gradle.安装Android Studio后就已经帮我安装了Gradle插件.但Gradle插件是独立于Android Studio运行的,所以它的更新也是与Android Studio分开的.

更新gradle插件

如果指定的版本没有下载下来,那么项目在下次构建的时候Gradle会再去下载.或者你也可以点击Tools > Android > Sync Project with Gradle Files去下载.

更新gradle版本

更新Gradle也有两种方式:

  • 通过选择File > Project Structure > Project来指定Gradle版本
  • gradle/wrapper/gradle-wrapper.properties文件中编辑Gradle引用地址

gradle/wrapper/gradle-wrapper.properties文件中编辑Gradle引用地址如下:




猜你喜欢

转载自blog.csdn.net/androidwubo/article/details/79384939