Gradle与插件版本的对应关系

Posted CrazyApes

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gradle与插件版本的对应关系相关的知识,希望对你有一定的参考价值。

android 成长在于积累和分享

本文:https://www.jianshu.com/p/5d1cb2de0c02

前言

每次更新完 Android Studio 大概都会遇到需要升级Gradle的问题。每次改完Gradle版本后,还要对应改插件版本,这里记录下对应关系与官网地址。

Gradle 版本配置位置

可以在 Android Studio 的 File > Project Structure > Project 菜单中指定 Gradle 版本,也可以通过在 gradle/wrapper/gradle-wrapper.properties 文件中修改 Gradle 分发引用来指定。

  • File > Project Structure > Project

  • gradle-wrapper.properties文件中修改distributionUrl字段

distributionUrl=https://services.gradle.org/distributions/gradle-7.3-bin.zip

Gradle 插件版本配置位置

project对应的 build.gradle 文件中或者在 File > Project Structure > Project 中设置


buildscript 

    repositories 
        jcenter()
    
    dependencies 
        classpath 'com.android.tools.build:gradle:7.0.3'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    


注意

使用 Android Gradle 插件 7.0 构建应用时,现在需要 JDK 11 才能运行 Gradle。Android Studio Arctic Fox 捆绑了 JDK 11,并将 Gradle 配置为默认使用 JDK 11,这意味着大多数 Android Studio 用户不需要对项目进行任何配置更改。

Gradle 对应版本

Plugin versionRequired Gradle version
1.0.0 - 1.1.32.2.1 - 2.3
1.2.0 - 1.3.12.2.1 - 2.9
1.5.02.2.1 - 2.13
2.0.0 - 2.1.22.10 - 2.13
2.1.3 - 2.2.32.14.1 - 3.5
2.3.0+3.3+
3.0.0+4.1+
3.1.0+4.4+
3.2.0 - 3.2.14.6+
3.3.0 - 3.3.34.10.1+
3.4.0 - 3.4.35.1.1+
3.5.0 - 3.5.45.4.1+
3.6.0 - 3.6.45.6.4+
4.0.0+6.1.1+
4.1.0+6.5+
4.2.0+6.7.1+
7.07.0+

参考文献

Android Gradle 插件版本说明(https://developer.android.google.cn/studio/releases/gradle-plugin)

以上是关于Gradle与插件版本的对应关系的主要内容,如果未能解决你的问题,请参考以下文章

AndroidStudio Gradle插件版本与所需Gradle版本的对应关系

Gradle与插件版本的对应关系

Android Studio gradle插件版本和gradle版本对应关系

gradle 插件版本gradle版本 和buildToolsVersion之间的对应关系

Android Studio中由于gradle插件版本和gradle版本对应关系导致的编译失败的问题

gradle 插件版本gradle版本 和buildToolsVersion之间的对应关系