Android Studio 升级后 Flutter 项目运行报错解决办法

打印 上一主题 下一主题

主题 861|帖子 861|积分 2583

Android Studio 升级后 Flutter 项目运行报错解决办法

在升级 Android Studio 之后,遭遇了项目无法运行的困境,提示信息为:“Your build is currently configured to use incompatible Java 21.0.3 and Gradle 8.1. Cannot sync the project.”
1. 升级 Gradle 版本

Gradle 是 Android 项目构建系统的关键一环,旧版本的 Gradle 与新的 Java 情况适配不佳时,就容易引发同步错误。要升级 Gradle 版本,首先打开项目根目录下的 gradle/wrapper/gradle-wrapper.properties 文件。在这个文件里,有一行定义 distributionUrl,通常情势雷同 distributionUrl=https\://services.gradle.org/distributions/gradle-8.1-all.zip。我们需要将其中的版本号更新为更高、与 Java 21 兼容的版本,比如改为 distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-all.zip 。修改完成后,重新打开 Android Studio,Gradle 会自动检测到设置变更,开始下载新的 Gradle 版本,下载和设置完成后,很大概率能解决同步问题。

2. 修改项目使用的 JDK

当前项目设置指向了不兼容的 Java 21.0.3,更改 JDK 版本能让项目找到适配的运行情况。在 Android Studio 中,点击菜单栏的 “setting” -> “build tool”->“gradle”->gradle JDK。
低沉jdk版本为java 17,适配当前的gradle了。

留意:修改flutter项目使用的jdk,不能直接在flutter的项目标的情况下,打开 “setting” -> “build tool”->“gradle”,因为如许打开是无法修改gradle JDK的。必须先使用android studio单独打开Flutter android部分,才会有。
flutter打开的是如许的

末了重新构建项目就行了

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

没腿的鸟

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表