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

升级Android Studio Electric Eel后编译google_maps_flutter_android失败

解决Android Studio Electric Eel升级后Flutter项目编译失败问题

核心问题拆解

  • Unsupported class file major version 61:编译时使用的JDK 17与项目依赖的旧版Gradle插件不兼容(Gradle插件7.0以下不支持JDK 17)。
  • Unable to find bundled Java version:Android Studio自带JDK未被正确识别,或项目配置未指向兼容的JDK路径。
  • SDK配置报错:Android API 33 SDK需搭配对应版本的Gradle插件与JDK,且SDK组件可能未完整下载。

具体修复步骤

  1. 指定兼容的JDK版本

    • 打开Android Studio,进入File > Project Structure > SDK Location。
    • 在JDK location选择Android Studio自带的JDK(路径通常为Android Studio安装目录/jbr,Electric Eel自带JDK 11,适配多数Gradle插件版本),不要使用外部Oracle JDK 17。
    • 点击Apply保存配置。
  2. 同步Gradle插件与Gradle版本

    • 打开项目根目录下的android/build.gradle文件:
      • 将dependencies中的Gradle插件版本更新至7.0及以上,示例:
        classpath 'com.android.tools.build:gradle:7.2.0'
        
      • 修改gradle/wrapper/gradle-wrapper.properties中的Gradle版本,对应插件7.2.0的Gradle版本为7.3.3:
        distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-all.zip
        
  3. 修复google_maps_flutter依赖

    • 在pubspec.yaml中指定google_maps_flutter的最新兼容版本:
      dependencies:
        google_maps_flutter: ^2.5.0
      
    • 依次执行flutter pub get、flutter clean,之后重新编译项目。
  4. 修正SDK配置

    • 进入File > Settings > Appearance & Behavior > System Settings > Android SDK:
      • 在SDK Platforms标签下,确认Android 13 (Tiramisu)的所有组件(SDK Platform、Sources for Android 13等)已勾选并下载。
      • 切换到SDK Tools标签,确保Android SDK Build-Tools版本在32.0.0及以上,同时勾选Android SDK Command-line Tools并完成更新。
      • 返回Project Structure,重新指定SDK为Android API 33 Platform,此时应能正常识别。
  5. 验证Flutter环境

    • 若执行flutter doctor仍提示Unable to find bundled Java version,手动配置环境变量:
      • 找到Android Studio自带JDK路径,示例:Windows为C:\Program Files\Android\Android Studio\jbr,Mac为/Applications/Android Studio.app/Contents/jbr。
      • 设置JAVA_HOME环境变量指向该路径,重启终端后再次执行flutter doctor验证。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 01:50:20