android - flutter 热重载在我的设备上不起作用

标签 android flutter

在我的设备上, 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 中显示为灰色,并且热重载键盘快捷键没有任何作用。按rflutter 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/

相关文章:

android - 如何在 Android 中获取手机服务信号强度?

flutter - 为什么我应该在 Flutter 中使用 Cards?

flutter - 如何在 flutter 中画出这个

android - 如何在抖动中保存扫描的QR码图像?

flutter - 如何在 flutter 中为折叠元素设置动画

android - android模拟器如何在eclipse中联系主机开发机器?

java - 在 android studio 中按键盘上的 Enter 键提交包含 EditText 的 AlertDialog.Builder

android - 在 IntelliJ IDEA 中创建新的基于 Gradle 的 Android 项目

java - android 新手 - 如何使用 SocialAuthAdapter 类中找到的 'uploadImage' 方法

asynchronous - 初始化我的 BLoC 时应该如何处理异步调用?