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

Android Studio调试Flutter应用时出现异常行为求助

Flutter调试时Android Studio生成报错文件副本无法查看调试信息的解决建议

问题描述

调试Flutter项目的register_page.dart文件时,触发断点后Android Studio会生成该文件的副本,副本内满是红色错误提示,无法查看调试状态下的变量值等信息;调试会话中会显示两个文件,新增断点需在原lib/开头的文件中设置,触发后会跳转到无法操作的副本文件,IDE显示12个错误,结束调试后错误自动消失。已尝试重启IDE、清理并重新构建项目,问题仍存在,flutter doctor检测结果全部正常:

[√] Flutter (Channel stable, 3.22.0, on Microsoft Windows [Version 10.0.22631.3593], locale en-AS)
[√] Windows Version (Installed version of Windows is version 10 or higher)
[√] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[√] Chrome - develop for the web
[√] Visual Studio - develop Windows apps (Visual Studio Professional 2022 17.10.0)
[√] Android Studio (version 2023.3)
[√] Connected device (5 available)
[√] Network resources

解决建议

  • 禁用Debugger异步堆栈跟踪功能:打开File > Settings,搜索"Debugger",进入Flutter/Dart分类,取消勾选Async Stack Traces选项,重启IDE后重试调试。
  • 清理Flutter缓存与项目依赖:在终端依次执行flutter clean、flutter pub get,然后手动删除项目根目录下的.dart_tool文件夹,再重新构建项目。
  • 重置调试配置:打开Run > Edit Configurations,删除现有的Flutter调试配置,重新创建新的Flutter应用配置,指定正确的项目入口文件。
  • 更新插件与Flutter版本:在Android Studio的Plugins页面检查并更新Flutter、Dart插件至最新版;执行flutter upgrade升级Flutter到最新稳定版,修复潜在的IDE调试兼容问题。
  • 关闭即时运行功能:进入Settings > Build, Execution, Deployment > Instant Run,取消勾选Enable Instant Run选项,避免该功能干扰调试时的文件映射。
  • 检查依赖兼容性:执行flutter pub outdated查看项目依赖是否存在版本不兼容情况,更新冲突的依赖包后重新调试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 01:10:02