在我的设备上, flutter 不会热重载,我最初认为这是 flutter 或 android studio 或 vs 代码的问题,但是当我使用不同的设备时,热重载正在工作。我该如何解决这个问题,这让我发疯了,我已经花了很多时间试图解决这个问题。
顺便说一句,它最初在这个设备上工作,直到它没有,我已经重新启动了我的手机,我什至重新安装了 flutter ,基本上我尝试过互联网上的每一个建议,但到目前为止,还没有结果。
任何帮助将不胜感激,这里是 flutter 医生 -v。
[✓] Flutter (Channel stable, v1.12.13+hotfix.9, on Linux, locale en_US.UTF-8)
• Flutter version 1.12.13+hotfix.9 at /home/hamisi/flutter
• Framework revision f139b11009 (5 weeks ago), 2020-03-30 13:57:30 -0700
• Engine revision af51afceb8
• Dart version 2.7.2
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at /home/hamisi/android
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.2
• ANDROID_HOME = /home/hamisi/android/
• Java binary at: /home/hamisi/android-studio/jre/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
• All Android licenses accepted.
[✓] Android Studio (version 3.5)
• Android Studio at /home/hamisi/android-studio
• Flutter plugin version 44.0.1
• Dart plugin version 191.8593
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
[✓] Connected device (1 available)
• LG H845 • LGH845e35cd375 • android-arm • Android 7.0 (API 24)
• No issues found!
flutter run -v --trace-startup
的输出是 https://pastebin.com/9X4S5LWr
最佳答案
我在 Pixel 2 上遇到了这个确切的问题。很好一分钟,然后繁荣 - 热重新加载/重新启动不可用。我可以将应用程序部署到设备上,但热重载选项在 Android Studio 中显示为灰色,并且热重载键盘快捷键没有任何作用。按r
在 flutter run
之后也什么也没做。在它工作和不工作之间没有发生任何重大事件——Android Studio、Flutter 或设备没有更新。我尝试重启设备,Android Studio,flutter clean
,我尝试更换 USB 数据线,但似乎没有任何效果。
它最终确实又开始工作了:我做了一个 flutter clean
随后立即重新启动我的计算机。我不知道这是否是解决方案,或者它是否只是那些随机的谁知道的人之一,但希望它会对其他人有所帮助。
[√] Flutter (Channel stable, v1.17.0, on Microsoft Windows [Version 10.0.18362.778], locale en-GB)
• Flutter version 1.17.0 at D:\flutter
• Framework revision e6b34c2b5c (10 days ago), 2020-05-02 11:39:18 -0700
• Engine revision 540786dd51
• Dart version 2.8.1
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
• Android SDK at C:\Users\james\AppData\Local\Android\sdk
• Platform android-29, build-tools 29.0.3
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
• All Android licenses accepted.
[√] Android Studio (version 3.6)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 45.1.1
• Dart plugin version 192.7761
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
[√] Connected device (1 available)
• Pixel 2 • HT7C11A06689 • android-arm64 • Android 10 (API 29)
• No issues found!
关于android - flutter 热重载在我的设备上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61608184/