簡體   English   中英

Flutter 熱重裝不工作。 需要幫助

[英]Flutter hot reload is not working. help needed

Flutter 熱重裝不適用於 intelliJ/Android 工作室。

紐扣

一旦我在運行 Android Q 並已植根的 Poco F1 上運行該應用程序,該應用程序將在設備上運行,但我無法重新運行該應用程序或熱重新加載它,我必須停止並重新構建。

我能夠從應用程序中獲取日志,因此沒有連接問題。

我嘗試過的事情:

  1. Flutter 清潔
  2. 增加記錄器緩沖區大小
  3. 嘗試使用 Android Q 的仿真器
  4. 嘗試使用 Android P 的仿真器
  5. 用 Android P 試用的設備
  6. 改變頻道

以下是我的 flutter 醫生 -v:

[√] Flutter (Channel stable, v1.12.13+hotfix.9, on Microsoft Windows [Version 10.0.18362.836], locale en-IN)
    • Flutter version 1.12.13+hotfix.9 at C:\tools\flutter
    • Framework revision f139b11009 (8 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.3)
    • Android SDK at C:\Users\Ghost\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • 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_152-release-1248-b01)
    • All Android licenses accepted.

[√] Android Studio (version 3.3)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 34.0.1
    • Dart plugin version 182.5215
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1248-b01)

[√] IntelliJ IDEA Community Edition (version 2019.3)
    • IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2019.3.2
    • Flutter plugin version 45.1.2
    • Dart plugin version 193.6015.53

[√] Connected device (1 available)
    • POCO F1 • 50c8824d • android-arm64 • Android 10 (API 29)

• No issues found!

如果我執行 Flutter 運行:

Launching lib\main.dart on POCO F1 in debug mode...
Running Gradle task 'assembleDebug'...
Running Gradle task 'assembleDebug'... Done                         6.5s
√ Built build\app\outputs\apk\debug\app-debug.apk.
D/FlutterActivity(29390): Using the launch theme as normal theme.
D/FlutterActivityAndFragmentDelegate(29390): Setting up FlutterEngine.
D/FlutterActivityAndFragmentDelegate(29390): No preferred FlutterEngine was provided. Creating a new FlutterEngine for this FlutterFragment.
D/FlutterActivityAndFragmentDelegate(29390): Attaching FlutterEngine to the Activity that owns this Fragment.
D/FlutterView(29390): Attaching to a FlutterEngine: io.flutter.embedding.engine.FlutterEngine@cdd7e8a
D/FlutterActivityAndFragmentDelegate(29390): Executing Dart entrypoint: main, and sending initial route: /

依賴項:

dependencies:
  flutter:
    sdk: flutter
  http: ^0.12.0+4
  shared_preferences:
  google_fonts:

因此,即使我關閉設備上的應用程序,main.dart 也不會停止。

任何想法是什么導致了這個問題以及如何解決它?

我之前也有同樣的問題。 我遇到了較舊的 flutter 版本的問題。 運行以下命令

flutter clean
flutter upgrade

現在嘗試運行應用程序並檢查熱重載。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM