Flutter 热重载和热重启并不总是有效

Le *_*aul 4 run-app flutter flutter-build flutter-hotreload flutter-compiler

现在一周,有时当我 HotReload 我的更改没有应用(日志说它是 HotReload 但实际上他们不是)和我 HotRestart 时一样,所以我被迫停止并重新运行应用程序(和有时删除构建)!

    Doctor summary (to see all details, run flutter doctor -v):
[?] Flutter (Channel beta, v1.15.17, on Microsoft Windows [version 10.0.17763.1098], locale fr-FR)

[?] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[?] Chrome - develop for the web
[?] Android Studio (version 3.6)
[?] Connected device (3 available)

• No issues found!
Run Code Online (Sandbox Code Playgroud)

我在 Android Emulator 9 Pie 上运行我的应用程序。

编辑:我试图使 AndroidStudio 的缓存无效并重新启动,并且还尝试了另一个模拟器,但它没有解决问题......

Le *_*aul 6

我的问题是导入错误

import 'file:///C:/Users/plest/StudioProjects/the_spot/lib/pages/home_page/Map/map.dart' ;
Run Code Online (Sandbox Code Playgroud)

代替

import 'package:the_spot/pages/home_page/Map/map.dart' ;
Run Code Online (Sandbox Code Playgroud)

我不知道为什么导入会自己改变...

  • 这对我来说非常有效,我在这个愚蠢的问题上浪费了 1 个小时。谢谢 (3认同)