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-modulesError: jdk.tools.jlink.plugin.PluginException: ModuleTarget is malformed: platformString missing delimiter: android - 已严格按照Flutter官方文档完成Dart和Flutter的安装配置
请问该问题有解决方案吗?希望能在Android模拟器中调试应用。
内容的提问来源于stack exchange,提问作者Char.Log.
相关产品推荐
相关产品推荐

