升级Flutter配置后无法在Android Studio运行程序,请求技术支持
Dart VM崩溃导致Flutter编译失败(ExceptionCode=-1073741819)
问题背景
此前模拟器无法加载自定义代码,仅运行初始基础程序,尝试升级Flutter配置后,完全无法运行任何程序,编译时抛出Dart VM崩溃错误,具体报错信息如下:
===== CRASH ===== ExceptionCode=-1073741819, ExceptionFlags=0, ExceptionAddress=00007FF7FD1D9CBC version=2.18.6 (stable) (Tue Dec 13 21:15:14 2022 +0000) on "windows_x64" pid=3564, thread=6072, isolate_group=main(0000012E6F3852E0), isolate=main(0000012E6F387E50) isolate_instructions=12e6e610000, vm_instructions=7ff7fd0c66e0 Stack dump aborted because GetAndValidateThreadStackBounds failed. ===== CRASH ===== ExceptionCode=-1073741819, ExceptionFlags=0, ExceptionAddress=00007FF7FD1D9CBC version=2.18.6 (stable) (Tue Dec 13 21:15:14 2022 +0000) on "windows_x64" pid=17840, thread=19176, isolate_group=main(000001C77D8E5A60), isolate=main(000001C77D8F9330) isolate_instructions=1c77cc70000, vm_instructions=7ff7fd0c66e0 Stack dump aborted because GetAndValidateThreadStackBounds failed. FAILURE: Build failed with an exception. * Where: Script 'E:\flutter_windows_3.3.10-stable\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 1159 * What went wrong: Execution failed for task ':app:compileFlutterBuildDebug'. > Process 'command 'E:\flutter_windows_3.3.10-stable\flutter\bin\flutter.bat'' finished with non-zero exit value 1 * 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 13s the Dart compiler exited unexpectedly. Exception: Gradle task assembleDebug failed with exit code 1
解决方案
按以下步骤逐一排查:
清理缓存与构建文件
执行以下命令彻底清理项目缓存和Android构建文件:flutter clean cd android && gradlew clean cd .. && flutter pub get验证Flutter SDK完整性
运行flutter doctor -v检查依赖和配置,根据输出提示修复问题。如果怀疑SDK损坏,重新下载对应稳定版(3.3.10)覆盖安装,操作前备份好项目文件。禁用增量编译
在项目的android/gradle.properties文件中添加以下配置,临时绕过增量编译可能引发的崩溃:flutter.enableIncrementalCompiler=false检查系统运行库
确保Windows系统安装了最新的Visual C++ Redistributable包,Dart VM崩溃常与系统运行库缺失或版本不兼容有关。回退到稳定版本
如果是升级后才出现问题,尝试回退到之前能正常运行的Flutter版本:flutter downgrade <你的旧版本号>
内容的提问来源于stack exchange,提问作者FluterNooby
相关产品推荐
相关产品推荐

