熱過負荷序文、フラッターの(ホットリロード)は、あなたが迅速かつ容易に、ユーザーインターフェイスを構築する機能や修正のバグを追加するためのアプリケーションを再起動することなくテストすることができます。
更新されたソースコードファイルを実行しているダーツの仮想マシン(VM)に注入することにより熱過負荷が達成されます。
あなたはすぐに変更の効果を見ることができるように、仮想マシンなどの分野や機能の新しい更新を使用した後、フラッターフレームワークは自動的に、ウィジェットツリーを再構築します。
ホットフラッタアプリケーションを上書きするには:
-
サポートIntelliJのIDE、Androidのメーカーまたはターミナルウィンドウでアプリケーションを実行します。物理または仮想マシンを実行することができます。
-
ダートは、プロジェクト内のファイルを変更します。コードの変更のほとんどの種類はリロードすることができ、参照、完全に再起動のリストを変更する必要性について制限を。
-
あなたはIntelliJのIDE、Androidのメーカーを使用している場合は、選択すべて保存 (
cmd-s
/ctrl-s
))、またはツールバー上のホットリロードボタンを。
現象:
フラッターはクリックできない、熱過負荷ホットボタンのグレーをロードすることはできません。
二、分析原因:
终端
フラッタードクターショーNO_PROXYが設定されていません
設定されていないエージェントレスポート
终端:flutter doctor
➜ 〜フラッター医師
ドクター・サマリー(フラッタードクター-vを実行し、すべての詳細を参照するには):
[✓] のMac OS X 10.14.3 18D109、ロケールのフラッター(チャンネル安定し、v1.7.8は、
ハンス-ZH-CN)
[✓] アンドロイドツールチェイン- Androidデバイス(AndroidのSDKバージョン29.0.1)のために開発
[✓] Xcodeの- iOSとMacOSのための開発(Xcodeの10.2.1)
[✓] iOSのツール- iOSデバイス向けの開発
[✓] のAndroidメーカー(バージョン3.5)
[✓] VSコード(バージョン1.41.1)
[!] プロキシの設定
!NO_PROXYが設定されていません
[✓] 接続されたデバイス(1入手可能)
!医師は1つのカテゴリに問題が見つかりました。
重点在于:NO_PROXY is not set
第三に、解決策:
セット にNO_PROXY
1.ターミナルを起動します
現在のユーザのホームディレクトリを入力します
またはCD〜CD /ユーザー/ YourMacUserName
3.タッチを入力し.bash_profileの
表示と.bash_profileを編集します
1.入力端子オープン-eの.bash_profile
2.ファイルを編集し、[追加]
export no_proxy="localhost,127.0.0.1"
3.閉じる保存
最終更新環境変数の設定
入力:ソースの.bash_profile
ここを見て、その後、これを理解していないMacの端末エージェントを行くように設定
次のとおりです。
➜ 〜CD〜
➜ 〜タッチ.bash_profileの
➜ 〜オープン-e .bash_profileの
➜ 〜ソースの.bash_profile
➜ 〜フラッター医師
ドクター・サマリー(フラッタードクター-vを実行し、すべての詳細を参照するには):
[✓] のMac OS X 10.14.3 18D109、ロケールのフラッター(チャンネル安定し、v1.7.8は、
ハンス-ZH-CN)
[✓] アンドロイドツールチェイン- Androidデバイス(AndroidのSDKバージョン29.0.1)のために開発
[✓] Xcodeの- iOSとMacOSのための開発(Xcodeの10.2.1)
[✓] iOSのツール- iOSデバイス向けの開発
[✓] のAndroidメーカー(バージョン3.5)
[✓] VSコード(バージョン1.41.1)
[✓] プロキシの設定
[✓] 接続されたデバイス(1入手可能)
• 何の問題が見つかりませんでした!
➜ 〜
第四に、検証
ホットリロードボタンがオレンジ色になり、実行時には、あなたは上をクリックすることができます。
ショートカットはオートリロード、編集を保存します。
1.ターミナルを起動します
現在のユーザのホームディレクトリを入力します
またはCD〜CD /ユーザー/ YourMacUserName
3.タッチを入力し.bash_profileの
表示と.bash_profileを編集します
1.入力端子オープン-eの.bash_profile
2.ファイルを編集し、[追加]
export no_proxy="localhost,127.0.0.1"
3.閉じる保存
最終更新環境変数の設定
入力:ソースの.bash_profile
ここを見て、その後、これを理解していないMacの端末エージェントを行くように設定
次のとおりです。