颤振始终需要重新启动或颤振清洁

时间:2019-12-18 08:42:56

标签: flutter dart

为什么我的Flutter无法显示我在命令行F5 debugflutter run开头编写的小部件。即使删除了代码,我的Flutter也会显示以前的小部件和以前的错误。我总是必须hot reloadflutter clean才能获得与我编写的内容相匹配的窗口小部件或数据。

注意:在此之前。由于flutter upgrade,我的项目出现了很多错误,我尝试了数天以证明它可以替换版本,但无法解决确切的问题。因此,我决定重新安装颤振。请帮我。我很沮丧。

$ flutter doctor -v
[√] Flutter (Channel stable, v1.12.13+hotfix.5, on Microsoft Windows [Version 10.0.17763.914], locale en-US)
    • Flutter version 1.12.13+hotfix.5 at D:\FlutterSDK\flutter
    • Framework revision 27321ebbad (7 days ago), 2019-12-10 18:15:01 -0800
    • Engine revision 2994f7e1e6
    • Dart version 2.7.0

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at C:\Users\ASUS\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.2
    • Java binary at: D:\Rts\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
    • All Android licenses accepted.

[√] Android Studio (version 3.5)
    • Android Studio at D:\AndroidSDK\Android Studio
    • Flutter plugin version 42.1.1
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)

[√] Connected device (1 available)
    • SM A205F • RR8M512EJ8X • android-arm64 • Android 9 (API 28)

• No issues found!

谢谢

2 个答案:

答案 0 :(得分:1)

尝试flutter clean,然后尝试flutter channel stable。这将重置构建目录,并确保您位于Flutter的稳定分支上。请尝试flutter run -v并报告输出。

答案 1 :(得分:0)

就我而言,这种情况是在更新抖动和编辑外部库之后发生的。我通过这样做解决了这个问题

flutter clean

然后运行

flutter pub cache repair

,然后重新构建您的应用。