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

Windows11下无法在Android模拟器启动Flutter应用求助

问题:Flutter项目无法在Android模拟器构建,JdkImageTransform报错

Windows 11笔记本,通过VS Code编辑器从零创建Flutter项目(按Ctrl + Shift + P选择“Flutter: New Project”命令),项目创建成功。Web浏览器调试时flutter run可正常运行,但附加到已运行的Android模拟器(Android Studio创建),或在最新版Android Studio中设置模拟器为构建目标时,终端均出现构建错误。

报错信息

Launching lib\main.dart on sdk gphone64 x86 64 in debug mode...
Running Gradle task 'assembleDebug'...

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':flutter_plugin_android_lifecycle:compileDebugJavaWithJavac'.
> Could not resolve all files for configuration ':flutter_plugin_android_lifecycle:androidJdkImage'.
   > Failed to transform core-for-system-modules.jar to match attributes {artifactType=_internal_android_jdk_image, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}.
      > Execution failed for JdkImageTransform:  %USERPROFILE%\AppData\Local\Android\sdk\platforms\android-34\core-for-system-modules.jar.
         > Error while executing process C:\Program Files\Android\Android Studio\jbr\bin\jlink.exe with arguments {--module-path  %USERPROFILE%\.gradle\caches\transforms-3\4a46fc89ed5f9adfe3afebf74eb8bfeb\transformed\output\temp\jmod --add-modules java.base --output  %USERPROFILE%\.gradle\caches\transforms-3\4a46fc89ed5f9adfe3afebf74eb8bfeb\transformed\output\jdkImage --disable-plugin system-modules}

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.

BUILD FAILED in 12s
Error: Gradle task assembleDebug failed with exit code 1

已尝试的解决方法

  • 参考Stack Overflow相关问题的建议,未解决问题
  • 手动执行报错中的jlink命令:
    ./jlink.exe --module-path %USERPROFILE%\.gradle\caches\transforms-3\4a46fc89ed5f9adfe3afebf74eb8bfeb\transformed\output\temp\jmod --add-modules java.base --output %USERPROFILE%\.gradle\caches\transforms-3\4a46fc89ed5f9adfe3afebf74eb8bfeb\transformed\output\jdkImage --disable-plugin system-modules
    
    返回错误:
    Error: jdk.tools.jlink.plugin.PluginException: ModuleTarget is malformed: platformString missing delimiter: android
    
  • 已严格按照Flutter官方文档完成Dart和Flutter的安装配置

请问该问题有解决方案吗?希望能在Android模拟器中调试应用。

内容的提问来源于stack exchange,提问作者Char.Log.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 10:53:09