You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac M4设备Flutter项目Gradle与Java 23版本不兼容求助

解决Gradle与Java 23兼容问题

核心问题

Gradle 8.1不支持Java 23,这是触发版本不兼容报错的直接原因。Gradle从8.7版本开始正式支持Java 23。

解决方案

方案1:升级Gradle到兼容版本

修改项目根目录下gradle/wrapper/gradle-wrapper.properties中的distributionUrl为支持Java 23的版本,示例:

distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-all.zip

注:Gradle 8.7及以上稳定版本均支持Java 23,也可选择更高版本(如8.10)

方案2:降级Java到Gradle 8.1支持的版本

若不想升级Gradle,可将Java版本降级至Gradle 8.1支持的范围(Java 8 ~ Java 17),完成后重新同步项目。

验证步骤

  • 执行flutter clean清理Flutter缓存
  • 执行./gradlew clean清理Gradle缓存
  • 重新运行flutter run构建项目

额外提示

确保Flutter版本与升级后的Gradle/Java版本适配,建议使用Flutter 3.19及以上版本以获得更好的兼容性。

内容的提问来源于stack exchange,提问作者user237462

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 07:57:07