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

JVM目标版本1.2不兼容问题求助:多种Flutter修复手段无效

解决Unknown JVM target version: 1.2错误

这个错误是因为项目构建配置里指定了JVM目标版本为1.2,但当前构建工具不支持该老旧版本,按以下步骤排查修复:

  • 定位Flutter项目的Android模块配置文件:打开android/app/build.gradle(若根目录android/build.gradle有全局配置也需检查)
  • 在文件的android代码块中,找到或添加compileOptions和kotlinOptions配置,将JVM目标版本改为支持的1.8(或其他提示中的兼容版本):
android {
    // 其他配置...
    
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

    kotlinOptions {
        jvmTarget = '1.8'
    }
}
  • 若上述修改无效,检查项目依赖的第三方包是否强制指定了旧版JVM目标,尝试升级对应依赖的版本
  • 确认本地安装的JDK版本为1.8及以上的兼容版本,且环境变量JAVA_HOME配置正确
  • 修改完成后执行flutter pub get,再重新运行项目

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 00:20:43