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

Flutter run构建失败求助:flutter_plugin_android_lifecycle任务执行出错

解决Flutter构建失败::flutter_plugin_android_lifecycle:compileDebugJavaWithJavac 执行失败的问题

这个错误核心是JDK配置或Android Studio自带的JetBrains Runtime(JBR)文件损坏导致jlink执行失败,以下是针对性的修复方案:

  • 检查并配置JDK路径
    把系统环境变量JAVA_HOME指向Android Studio自带的JBR目录:

    1. 打开系统环境变量设置,新增或修改JAVA_HOME,值设为C:\Program Files\Android\Android Studio\jbr
    2. 重启VS Code和所有终端窗口,再执行flutter run
  • 修复Android Studio的JBR完整性
    若core-for-system-modules.jar损坏或JBR文件缺失:

    1. 打开Android Studio,进入File > Settings > Build, Execution, Deployment > Build Tools > Gradle
    2. 确认Gradle使用的JDK选择Embedded JDK,点击Apply后重启Android Studio
    3. 如果仍无效,直接删除C:\Program Files\Android\Android Studio\jbr目录,重启Android Studio会自动重新下载修复JBR
  • 在项目中强制指定Gradle JDK
    在项目的android/gradle.properties文件末尾添加:

    org.gradle.java.home=C:\\Program Files\\Android\\Android Studio\\jbr
    

    保存后依次执行flutter clean、flutter pub get,再尝试构建

  • 更新Flutter及依赖

    1. 执行flutter upgrade升级到最新稳定版Flutter
    2. 执行flutter pub upgrade更新所有依赖包,确保间接依赖的flutter_plugin_android_lifecycle版本兼容

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 11:55:55