Android studio 和 gradle插件版本对应关系(最新 2024年)

本文详细介绍了Android Studio与Gradle版本的对应关系,特别是AGP4.2及之后版本对Gradle7.x的要求。针对网络不佳的情况,提供了手动下载及配置Gradle的方法,包括修改JDK设置和更换镜像源来加速编译。
摘要由CSDN通过智能技术生成

官网链接:Android Gradle 插件版本说明  |  Android 开发者  |  Android Developers

由于网络的问题,在更新了Android studio版本之后,不能同步获取gradle,这就需要自行前往Gradle Distributions自行下载,但是再看到密密麻麻的gradle版本之后也是头皮发麻,所以在此处记录一下 Android studio 与 gradle的对应关系

 Tip:AGP( Android Gradle Plugin) 4.2 之后的版本为版本 7.0,并且会要求升级到 Gradle 7.x 版。AGP 的每个主要版本都会要求在底层 Gradle 工具中进行主要版本升级。

对于网络情况好的,可以直接获取gradle的,修改对应的build.gradle对应的版本号

修改项目中gradle/wrapper/gradle-wrapper.properties 里面的版本号为目标版本即可进行目标替换

 到此等着就完事了。

以上是4.2版本以前的修改方式,现在更新到4.2以后,gradle版本是一定要改到7.0+以上的。

在更新的AS(Android Studio)版本到最新以后创建的工程可能编译失败或者存在编译时长较长的问题。如果你对也有此类问题不妨按照以下方式对项目进行重新配置

1.修改Gradle JDK 

 因为我安装的JDK 是1.8版本的,所以新版本的AS选用的jre就不在适用了,选择图中框选的AS自带安装的jre路径 apply->ok 然后重新编译再试一下。

2.升级到4.2+以后的版本项目级目录下的build.gradle不在作为repositories的引用区,功能全部移到了setting.gradle文件中,编译过慢可以尝试通过更换镜像的方式改善一下:

pluginManagement {
    repositories {
        mavenLocal()
        mavenCentral()
        maven { url 'https://jitpack.io' }
        maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }
        maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter' }
        maven { url 'https://maven.aliyun.com/nexus/content/repositories/google' }
        maven { url 'https://maven.aliyun.com/nexus/content/repositories/gradle-plugin' }
    }
}

希望以上这些能够帮助到亲爱的小伙伴们。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值