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

Android Studio中如何控制Java与Gradle版本?兼容报错求助

在Android Studio中控制Java与Gradle版本的方法

一、控制Java版本(适配Gradle)

1. 通过Android Studio图形界面设置

  • 打开Flutter项目的android模块(双击项目根目录下的android文件夹进入)
  • 点击顶部菜单栏File → Project Structure(快捷键:Ctrl+Alt+Shift+S)
  • 左侧导航栏选择SDK Location,找到JDK location选项:
    • 下拉框选择已安装的、与当前Gradle版本兼容的JDK(比如Gradle8.1.0对应Java 17)
    • 若无合适JDK,点击Download JDK选择对应版本下载安装

2. 手动修改配置文件

  • 打开项目根目录下的android/gradle.properties文件
  • 添加配置:org.gradle.java.home=/path/to/your/jdk(替换为实际JDK安装路径,比如Android Studio自带的C:\Program Files\Android\Android Studio\jbr)

3. 配置Flutter全局JDK

  • 终端执行命令:flutter config --jdk-path /path/to/your/jdk,确保Flutter构建时使用的JDK与项目一致

二、控制Gradle版本(适配Java)

1. 通过Android Studio图形界面设置

  • 进入File → Project Structure → Project
  • 在Gradle version下拉框选择与当前Java版本兼容的Gradle版本(比如Java23对应Gradle8.8及以上)
  • Android Studio会自动下载并更新Gradle

2. 手动修改配置文件

  • 打开项目根目录下的android/gradle/wrapper/gradle-wrapper.properties文件
  • 修改distributionUrl字段为对应版本的Gradle下载链接,示例:
    distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-all.zip
    

三、验证版本匹配

  • 执行flutter doctor --verbose,检查输出中的Java和Gradle版本是否对应
  • 重新执行flutter run,验证编译是否正常

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 04:50:05