Android Studio 中的断点不适用于 Flutter

Breakpoints not working with Flutter in Android Studio

我可以设置断点,但是当我在 Debug 模式下 运行 时,断点的图标会变成这样:

我认为问题出在 Android Studio 中的新版 Flutter 插件,但我不确定。如何解决这个问题?

我尝试过的:

  1. 颤抖干净
  2. android 清理工作室缓存并重新启动

需要将flutter插件版本回滚到64.1.2

https://plugins.jetbrains.com/plugin/9212-flutter/versions

升级flutter插件到最新版本65.1.3解决了我的问题

https://plugins.jetbrains.com/plugin/9212-flutter/versions

确认:plug-in 是一回事。

另一个问题是 IntelliJ(与 Android Studio 相同)区分:

import '../../viewmodel/**m**essages
import '../../viewmodel/**M**essages

编译,运行,Dart分析……一切正常。但是,断点不起作用!

更准确地说:有些断点不起作用,只在某些文件中起作用!

提示:如果断点不起作用,请删除文件中的所有导入。单击灯泡以获得建议 - 您将看到重复的导入。 See wrong imports

顺便说一句:我在 Windows。而且文件系统不区分大小写文件名。

今天也遇到了这个问题:对我来说,解决方案是为 Android Studio 更新 Flutter / Dart SDK 及其插件。

一些用户报告该问题与 Chrom 版本 >=100 有关,因为 API 更改,但在我这边,它也不适用于 Edge。

更新后问题消失

Chrome 版本 >=100 也确实存在问题。 运行 flutter upgrade(为了 flutter 2.10.5)按照 here

的描述为我修复了这个问题