Gradle与插件版本的对应关系

news/2024/5/20 5:01:58 标签: gradle, android, android studio

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
    image.png

  • 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)


http://www.niftyadmin.cn/n/1525993.html

相关文章

Protostuff对象序列化工具

VO.java import java.io.Serializable;/*** [概 要] java对象序列化工具<br/>* [环 境] J2SE 1.7* author 研发部-ly* version 1.0*/ public class VO<T> implements Serializable {private T value;public VO(T value) {this.value value;}public VO() {}public …

Caused by: java.lang.NoSuchFieldError: ASCII

Android 成长在于积累和分享 本文&#xff1a;https://www.jianshu.com/p/3ea4a4382d4c 前言 Gradle 同步时的错误&#xff0c;常见于修改Gradle版本时未修改对应插件版本&#xff0c;或者对应的插件版本不正确。 解决方法 填写正确的插件版本号和Gradle版本号 Gradle 对应…

Gradle 依赖项配置

Android 成长在于积累和分享 本文&#xff1a;https://www.jianshu.com/p/49fc95d8c937 前言 Gradle 依赖配置查询 配置行为implementation将依赖项添加到编译类路径&#xff0c;并将依赖项打包到构建输出 注意&#xff1a;Model使用时&#xff0c;不会泄露给其它模块引用ap…

Kafka命令行常用命令说明(二)

参考官网site: http://kafka.apache.org/documentation.html#basic_ops_cluster_expansion https://cwiki.apache.org/confluence/display/KAFKA/Replicationtools#Replicationtools-6.ReassignPartitionsTool 说明: 当我们对kafka集群扩容时&#xff0c;需要满足2点要求: 将指…

Redhat8: SCTP: type= 5 errno= <0x5e> Socket type not supported

文章目录 参考错误原因解决方法怎么实现的?modinfomodinfo sctpmodprobe参考 https://access.redhat.com/solutions/3665951 https://blog.csdn.net/qq_36428903/article/details/109886650 错误 0x5e: 94 ESOCKTNOSUPPORT Socket type not supported enum sock_type {SO…

AndroidStudio 查看SDK版本当前市场分发情况

Android Studio 前言 之前都不知道哪去看SDK版本的市场分发情况&#xff0c;现在好了&#xff0c;直接可以在Studio中查看。 数据是以 7 天为单位收集的。 未显示分发率低于 0.1% 的屏幕配置。 查看方式 1. 使用 Create New Project方式 打开 File - New - New Project… 选…

使用注解限定入参

时间长了总是会容易遗忘的知识点 前言 其实这个写不写都能从源码里翻例子&#xff0c;但是每次去翻总觉得找的不是自己想要的&#xff0c;算了&#xff0c;还是写一下记录下吧。 StringDef 限定 Retention(SOURCE)StringDef({POWER_SERVICE,WINDOW_SERVICE,LAYOUT_INFLATER_S…

AndroidStudio 修改注释渲染(documentation显示@hide)

Android Studio Setting 前言 更新了最新版的 Android Studio Arctic Fox 之后&#xff0c;发现看源码的时候&#xff0c;注释都是渲染成文档状态了。这样挺方便阅读的。而且可以直接点击链接跳转等操作。以如下图为例&#xff1a; 好倒是挺好的&#xff0c;方便了阅读源码。…