Andriod Studio不支持项目指定的Gradle插件版本

1,问题描述:

我之前的项目执行编译之类的是OK的,download下来最新的代码之后,发现很多编译错误,用gradle更新一下依赖包,发现出现下面的错误

The project is using an incompatible version (AGP 8.1.0) of the Android Gradle plugin. Latest suppor

2,原因分析 :

从问题描述可以看出项目用的gradle的版本和我的Andriod Studio的gradle插件的版本不匹配。Andriod Studio支持的最新的版本号码是8.0.2,而项目指定的插件的版本是8.1.0

Step1:查看项目的gradle的版本设定(项目的build.gradle文件),设定的确实是8.1.0(我的小伙伴把项目文件的gradle的版本从8.0.2改成了8.1.0,哭!)
plugins {
    id 'com.android.application' version '8.1.0' apply false
    id 'com.android.library' version '8.1.0' apply false
    id 'org.jetbrains.kotlin.android' version '1.7.20' apply false
}
Step2:查看我的Andriod Studio的版本,发现为Flamingo

Andriod Studio上面的Help->About

Andriod Studio不支持项目指定的Gradle插件版本_第1张图片
Step3: 查看Andriod Studio对应的支持的版本,发现Flamingo最多支持8.0版本的gradle插件 

Android Gradle 插件版本说明  |  Android 开发者  |  Android Developers (google.cn)

Andriod Studio不支持项目指定的Gradle插件版本_第2张图片

现在项目设定的gradle插件为8.1,超过了Flamingo版本的Andriod Studio支持的插件版本号码,所以报错

3,怎么解决?

通常可以问一下小伙伴为什么要修改版本号码,然后再决定怎么办。既然对方修改了,也有一种解决方案,即将Andriod的版本更新到支持Gradle8.1插件的版本,即从Flamingo 升级到Giraffe 

在线升级方案参考:Android studio在线升级 (taodudu.cc)

Andriod Studio不支持项目指定的Gradle插件版本_第3张图片

目前采用这种升级Andriod Studio的方式对应,不知道是否会有其他后遗症,记录一下。

你可能感兴趣的:(andriod,studio,gradle)