Dart-code: FlutterマスターブランチのVSCodeでFlutterHotReloadとHotRestartが消えました

作成日 2019年07月15日  ·  8コメント  ·  ソース: Dart-Code/Dart-Code

ここで見つかったいくつかの問題:

  1. ホットリロードが機能しない-保存済み
  2. コマンドパレットに「Flutter:HotReload」および「Flutter:HotRestart」コマンドが見つかりません。
    Screenshot 2019-07-15 at 1 23 02 PM

フラッタードクター:
ドクターサマリー(すべての詳細を表示するには、フラッタードクター-vを実行します):
[✓]フラッター(チャンネルマスター、v1.8.2-pre.33、Mac OS X 10.14.5 18F132、ロケールen-GB)

[✓] Androidツールチェーン-Androidデバイス用に開発(Android SDKバージョン28.0.3)
[✓] Xcode-iOSおよびmacOS用に開発(Xcode 10.2.1)
[✓] iOSツール-iOSデバイス用に開発
[✓] Chrome-ウェブ向けに開発
[✓] Android Studio(バージョン3.4)
[✓] VS Code(バージョン1.36.1)
[✓]接続されたデバイス(3つ利用可能)

in debugger in flutter is bug

最も参考になるコメント

この修正を含むパッチをv3.2.1として公開しました。

全てのコメント8件

ホットリロードが機能しない-保存

「Reloadedxof ylibraries」のような出力がデバッグコンソールに表示されますか? コマンドパレットからDart:Capture Logsコマンドを実行してログをキャプチャし、アプリを実行していくつかの編集/保存を試し、ログ通知の[ログの停止]をクリックしますか(ステータスのベルアイコンに折りたたまれている可能性があります) )バーとログを添付しますか?

コマンドパレットに「Flutter:HotReload」および「Flutter:HotRestart」コマンドが見つかりません。

これは、フォルダー内にFlutterプロジェクトが検出されなかった場合に発生する可能性があります。 Flutterプロジェクトはワークスペースのフォルダーの上位3レベル内にありますか? 拡張機能がアクティブ化されない場合にも発生する可能性があります(その場合はもっと壊れていることに気付くでしょうが)-開発者ツールを開いて([ヘルプ]-> [開発者ツールの切り替え])、コンソールを確認することで確認できます。

Dart拡張機能とFlutter拡張機能のバージョンも確認できますか? ありがとう!

  1. 添付ログ。
    Dart-Code-Log-2019-06-01 16-23-45.txt

  2. はい、Macではショートキー(F5)でプロジェクトを実行できるため、プロジェクトフォルダーにいます。
    ホットリロードとホットリスタートはどちらも、次のボタンでトリガーできます。
    Screenshot 2019-07-15 at 4 30 47 PM

  3. DartとFlutterの拡張機能はどちらも3.2.0です。

私もこれらをチェックしました
Screenshot 2019-07-15 at 4 41 54 PM

ありがとう! Hot Reloadサービス( reloadSources )が登録されていないようです。サービスが利用できない場合、hot-reload-on-saveハンドラーは早期に終了します。

@bkonyi https://github.com/flutter/flutter/pull/35765で修正されると思いmasterこれを再現できます。 何か案は?

@ pczn0327は、即時の回避策として、Flutter stableチャネルに切り替えることができれば、この問題は発生しないはずです(また、最近更新されてからそれほど遅れてはいけません)。

@DanTupの助けをありがとう! v3.3.0を楽しみにしています!

わかりました、これが何であるかを理解しました。 ストリームの名前はVMで変更されましたが、それを処理するための更新されたVS Code拡張機能を公開していないため、現在のライブバージョンはサブスクライブに失敗し、サービスが登録されていることを確認できません。

最新のコードで修正されているため、 masterを使用したい場合は、 https://github.com/Dart-Code/Dart-Code/のようなv3.3のプレビュービルドの1つをインストールでき

この修正を含むパッチをv3.2.1として公開しました。

私の問題は、デバイスにリリースapkがインストールされていて、デバッグapkをインストールしていたことでした。 そのため、ホットリロードオプションが表示されず、vsコードがアセンブルデバッグでスタックしていました。

このページは役に立ちましたか?
0 / 5 - 0 評価