Flutter: 再起動するか、頻繁にフラッタヌクリヌンする必芁がありたす

䜜成日 2018幎04月15日  Â·  235コメント  Â·  ゜ヌス: flutter/flutter

---


次のメモは、2018幎10月16日に@tvolkertによっお远加され

このバグの圱響を受けおいる堎合は、

以䞋のフォヌムにご蚘入ください

https://goo.gl/forms/eFPT6A3jAD8clU4o2 このバグに関する情報を収集するための調査

---


再珟する手順

私たたは私のチヌムメヌトの1人がAVDたたは実際のデバむスでフラッタヌflutter run実行するずたたはIntelliJずVSCodeの実行/デバッグボタンを䜿甚しお、むンストヌルされおいるバヌゞョンは垞に最新のものよりも遅れおおり、私は垞にアプリを再起動する必芁がありたす。堎合によっおはflutter cleanも再起動する必芁がありたす。
これは特にAVD /実デバむスのビルドがクラッシュした堎合に問題になりたす。ここでの唯䞀の解決策は、アプリの実行を停止しおflutter run再床実行した堎合でも、 flutter clean実行するこずです。

本番APKをビルドしおむンストヌルするずきにも同じこずが起こりたす。
flutter buildずflutter installず、むンストヌルされおいるAPKが曎新されたせん。
フラッタヌクリヌンを実行し、次にflutter buildずflutter installず、むンストヌルされおいるAPKは最新です。

フラッタヌドクタヌ

[√] Flutter (Channel beta, v0.2.8, on Microsoft Windows [Versione 10.0.17133.73], locale it-IT)
    • Flutter version 0.2.8 at C:\Users\Edoardo Debenedetti\flutter
    • Framework revision b397406561 (13 days ago), 2018-04-02 13:53:20 -0700
    • Engine revision c903c217a1
    • Dart version 2.0.0-dev.43.0.flutter-52afcba357

[√] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at C:\Users\Edoardo Debenedetti\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-27, build-tools 27.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-1024-b02)
    • All Android licenses accepted.

[√] Android Studio (version 3.1)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)

[√] IntelliJ IDEA Ultimate Edition (version 2018.1)
    • IntelliJ at C:\Users\Edoardo Debenedetti\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-0\181.4203.550
    • Flutter plugin version 23.1.3
    • Dart plugin version 181.4203.498

[√] VS Code, 64-bit edition (version 1.22.2)
    • VS Code at C:\Program Files\Microsoft VS Code
    • Dart Code extension version 2.11.2

[√] Connected devices (2 available)
    • PRA LX1                   • 57UDU17111026756 • android-arm64 • Android 7.0 (API 24)
    • Android SDK built for x86 • emulator-5554    • android-x86   • Android 8.1.0 (API 27) (emulator)

• No issues found!
annoyance crowd regression gradle hot reload xcode tool

最も参考になるコメント

珟圚、同じ問題が発生しおいたす。リロヌドで最新の倉曎がどのように衚瀺されるかですが、コヌルドで再起動するず、叀いバヌゞョンが衚瀺され、フラッタヌクリヌンのみが圹立ちたす。

党おのコメント235件

これだけではありたせん-倉曎がAndroidStudioのデバッグに反映される前に、䞀芋すべおのコヌド倉曎で「フラッタヌクリヌン」しなければならないこずは非垞にむラむラしたす。

[√] Flutter (Channel master, v0.3.6-pre.43, on Microsoft Windows [Version 10.0.16299.371], locale en-US)
    • Flutter version 0.3.6-pre.43 at E:\flutter
    • Framework revision 32d1f0a80a (17 hours ago), 2018-04-27 13:34:50 -0700
    • Engine revision e11905c6e5
    • Dart version 2.0.0-dev.50.0.flutter-8d4074175f

[√] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at C:\Users\jens\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-27, build-tools 27.0.3
    • Java binary at: E:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)
    • All Android licenses accepted.

[√] Android Studio (version 3.1)
    • Android Studio at E:\Program Files\Android\Android Studio
    • Flutter plugin version 24.0.1
    • Dart plugin version 173.4700
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)

[√] IntelliJ IDEA Community Edition (version 2018.1)
    • IntelliJ at E:\Program Files\JetBrains\IntelliJ IDEA Community Edition 181.4203.6
    • Flutter plugin version 22.2.3
    • Dart plugin version 181.4096.12

[√] VS Code, 64-bit edition (version 1.22.2)
    • VS Code at C:\Program Files\Microsoft VS Code
    • Dart Code extension version 2.11.2

[√] Connected devices (1 available)
    • Android SDK built for x86 • emulator-5554 • android-x86 • Android 7.1.1 (API 25) (emulator)

• No issues found!

珟圚、同じ問題が発生しおいたす。リロヌドで最新の倉曎がどのように衚瀺されるかですが、コヌルドで再起動するず、叀いバヌゞョンが衚瀺され、フラッタヌクリヌンのみが圹立ちたす。

+1ここでも同じ問題があり、実際、私にずっおはフラッタヌクリヌンも圹に立たないこずがありたす。アプリを手動で削陀しおから再構築する必芁がありたす。 それは本圓に迷惑でむラむラしたす.. :(

Flutterでも同じこずが起こっおいたす。

無関係面癜いこずに、玔粋なAndroid開発でも同様の問題が発生したした。 デバッグ埌にアプリを再起動するず、AndroidのInstantRunでも叀いバヌゞョンが残りたした。

@sethladd優先的にこれを手䌝っおくれたせんか メゞャヌプロがメゞャヌコンになったようなものです:(

完党に同意する。 これは倧きな回垰です。 少し前にブログ投皿で、FlutterツヌルがXamarinず比范しお機胜したこずを嬉しく思いたしたが、今ではほずんど悪化しおいたす。 ホットリロヌドが珟圚の開発ブランチずマスタヌブランチで機胜しないこずがよくありたす

ずおもむラむラしたす。 Android Studioの[デバッグ]ボタンは通垞、コヌドの最近の倉曎を尊重しないため、実行する前にフラッタヌをクリヌンアップする必芁がありたす。 AndroidStudioからのホットリロヌドは機胜したせん。 タヌミナルの「フラッタヌラン」を実行するず、ホットリロヌドは問題なく機胜するように芋えたすが、もちろんデバッグツヌルはありたせん。

'flutter run'コマンドで実行されるものは、AndroidStudioアむコンを䜿甚しお実行されるコヌドずは明らかに同じではありたせん。 問題を解決しようずするず恐ろしいこずですが、実行するを実行する必芁がありたす。

曎新問題はデバッグに限定されおいるようです。 Android Studioの「実行」アむコンの䜿甚は、タヌミナルからの実行ず同じくらい高速で、最近のコヌド倉曎を尊重したす。 䜕らかの理由で、デバッグを詊みるには、最近のコヌド倉曎を尊重するために、垞にフラッタヌクリヌン操䜜が必芁です。

[√] Flutter (Channel master, v0.3.6-pre.43, on Microsoft Windows [Version 10.0.16299.371], locale en-US)
    • Flutter version 0.3.6-pre.43 at E:\flutter
    • Framework revision 32d1f0a80a (7 days ago), 2018-04-27 13:34:50 -0700
    • Engine revision e11905c6e5
    • Dart version 2.0.0-dev.50.0.flutter-8d4074175f

[√] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at C:\Users\jens\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-27, build-tools 27.0.3
    • Java binary at: E:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)
    • All Android licenses accepted.

[√] Android Studio (version 3.1)
    • Android Studio at E:\Program Files\Android\Android Studio
    • Flutter plugin version 24.0.1
    • Dart plugin version 173.4700
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)

[√] IntelliJ IDEA Community Edition (version 2018.1)
    • IntelliJ at E:\Program Files\JetBrains\IntelliJ IDEA Community Edition 181.4203.6
    • Flutter plugin version 22.2.3
    • Dart plugin version 181.4096.12

[√] VS Code, 64-bit edition (version 1.22.2)
    • VS Code at C:\Program Files\Microsoft VS Code
    • Dart Code extension version 2.11.2

[√] Connected devices (1 available)
    • Android SDK built for x86 • emulator-5554 • android-x86 • Android 7.1.1 (API 25) (emulator)

• No issues found!

@ cbracken @ tvolkertは悪い回垰のように聞こえたす。 䜕か案は

@cbrackenこれが、ビルドコヌドパスのフィンガヌプリントず単玔化に関する䜜業に関連しおいる可胜性はありたすか

それはWindowsの問題でしょうか 私もWindowsを䜿甚しおいたす。 ほずんどの開発者はMacで動䜜しおいるようですが、これがこれが以前に発生しなかった理由である可胜性がありたすか ただの掚枬

私はMacでこの問題に盎面しおいたす。

20:06で金、2018幎5月4日には、escamoteur [email protected]は曞きたした

それはWindowsの問題でしょうか 私もWindowsを䜿甚しおいたす。 ほずんどの開発者は機胜しおいるようです
Macの堎合、これがこれが以前に発生しなかった理由である可胜性がありたすか ただ
掚枬しおみお

—
あなたがコメントしたのであなたはこれを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/flutter/flutter/issues/16604#issuecomment-386621398 、
たたはスレッドをミュヌトしたす
https://github.com/notifications/unsubscribe-auth/AMCOnM-6r56bzBF5c4kpjOkSsAyexeO_ks5tvGdzgaJpZM4TVhip
。

@cbrackenずチャットしたhttps://github.com/flutter/flutter/pull/17175で修正されたようです

@ratsey flutter upgrade堎合は、修正を取埗する必芁がありたす。 752906498ae9961008e9336a1c88aa14f8ac068fの埌でコミットに同期したずきに、それが匕き続き発生するかどうかをお知らせください

@dedeswimこの修正は、数週間ベヌタチャネルにflutter channel devか、 flutter channel masterですぐに確認できたす😄

@volkert今日はマスタヌチャンネルで8時間前にフラッタヌをアップグレヌドしたした
そしおそれは私にずっおただ修正されおいたせん。

20:09で金、2018幎5月4日には、トッド・Volkert [email protected]
曞きたした

@cbrackenhttps  //github.com/cbrackenずチャットしただけです-
これは3日前のマスタヌの17175で修正されたした
https://github.com/flutter/flutter/pull/17175

@ratsey https://github.com/ratseyアップグレヌドをフラッタヌする堎合は、
修正を取埗したす。 それでも発生する堎合はお知らせください
7529064以降にコミットに同期されたす
https://github.com/flutter/flutter/commit/752906498ae9961008e9336a1c88aa14f8ac068f

@dedeswimhttps //github.com/dedeswimこの修正はベヌタ版に到達しない可胜性がありたす
数週間のチャンネル。 フラッタヌを実行するず、より早くそれを芋るこずができたす
チャネル開発たたはフラッタヌチャネルマスタヌですぐに😄

—
あなたがコメントしたのであなたはこれを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/flutter/flutter/issues/16604#issuecomment-386622251 、
たたはスレッドをミュヌトしたす
https://github.com/notifications/unsubscribe-auth/AMCOnJCY9QCtdFuMdaU2xTt6fFPvVQpcks5tvGgkgaJpZM4TVhip
。

@iampawan知っお

はい、私はデバッグビルドを詊しただけです。私はiOSシミュレヌタヌを䜿甚しおいたした。
フラッタヌクリヌンは私のために働いおいたせんでした。 アプリを削陀する必芁がありたした。 しかしその埌
私が気付いたもう䞀぀のこずは、アプリを䜕床も䜕床も実行するず、2〜3回実行されるこずでした
その埌、倉曎が反映されたす..ただこれを修正する方法がわかりたせんが、これは発生したす
ホットリロヌド䞭にアプリがフリヌズしたずき

20:15で金、2018幎5月4日には、トッド・Volkert [email protected]
曞きたした

@iampawanhttps //github.com/iampawan知っおおきたいこず-確かに
今日芋おください。 これはAndroidデバッグビルドにありたすか

—
あなたが蚀及されたのであなたはこれを受け取っおいたす。

このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/flutter/flutter/issues/16604#issuecomment-386624223 、
たたはスレッドをミュヌトしたす
https://github.com/notifications/unsubscribe-auth/AMCOnNxuo-c8uFwQkrw0C1BBXMqAGcd4ks5tvGmhgaJpZM4TVhip
。

これが発生しおいるパタヌンを特定するのに圹立぀堎合に備えお、フォロヌしおいる人のクむックポヌリングWindowsずMacOSの䞡方からのレポヌトがあるためOSのような音はすでに陀倖されおいたす次のうちどれが圓おはたりたすか

  • AndroidずiOS
  • 物理デバむスず゚ミュレヌタヌ/シミュレヌタヌ
  • デバッグ、プロファむル、たたはリリヌスビルド
  • Androidビルド
  • Windowsマシン
  • ゚ミュレヌタ。  端末
  • 今朝曎新したした。
  • デバッグはただテスト枈みです

それはさらに奇劙です、私は倉曎を加えおむンスタントリロヌドし、倉曎が衚瀺されたす。 Flutterをクリヌンにせずにアプリを終了しお再起動するず、叀いバヌゞョンが取埗されたす。

  1. AndroidずiOSの䞡方..私はちょうどそれを確認したした
  2. 物理デバむスず゚ミュレヌタデバむス
  3. デバッグのみを詊したした
  4. 私にずっおは、Android Studioでは発生したせんが、vscodeを䜿甚するず発生したす
    私は知らないので、これは無関係かもしれたせん

20:20で金、2018幎5月4日には、トッド・Volkert [email protected]
曞きたした

パタヌンの特定に圹立぀堎合に備えお、フォロヌしおいる人のクむックポヌリング
これが起こっおいる堎所OSのような音は私たち以来すでに陀倖されおいたす
WindowsずMacOSの䞡方からのレポヌトがありたす次のうちどれが圓おはたりたすか
あなた

  • AndroidずiOS
  • 物理デバむスず゚ミュレヌタヌ/シミュレヌタヌ
  • デバッグ、プロファむル、たたはリリヌスビルド

—
あなたが蚀及されたのであなたはこれを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/flutter/flutter/issues/16604#issuecomment-386625760 、
たたはスレッドをミュヌトしたす
https://github.com/notifications/unsubscribe-auth/AMCOnP1SMbNrtH7hn11XZOR7SVxFyTtaks5tvGrRgaJpZM4TVhip
。

それはさらに奇劙です、私は倉曎を加えおむンスタントリロヌドし、倉曎が衚瀺されたす。 Flutterをクリヌンにせずにアプリを終了しお再起動するず、叀いバヌゞョンが取埗されたす。

これは、アプリのカヌネルファむル build/app.dill の再構築の問題のように聞こえたす。 アプリの最初の実行でカヌネルファむルが䜜成され、そこからアプリが起動したす。 最初のホットリロヌドは、すべおのアプリカヌネル゜ヌスをデバむスdevfsファむルシステムのメモリ内に取り蟌み、そこからリロヌドしたす。 その埌のリロヌドにより、ファむルデルタがそのメモリファむルシステムに読み蟌たれたす。

/ cc @aam

17175は、プロファむル/リリヌスビルドの無効化の問題のみを修正する必芁がありたした。 デバッグビルドは別のコヌドパスを䜿甚したす。

コマンドラむンツヌルだけを䜿甚しお、マスタヌ䞊のiOSデバッグシミュレヌタヌでギャラリヌデモテストに簡単なコヌド倉曎を加えるだけでは、このバグを再珟できたせん。 デヌモンを䜿甚するIDEを詊しおみお、䜕が起きおいるのかを敎理するたでデヌモンを突っ蟌み続けたす。

@iampawan @escamoteurコヌドの倉曎たたはアセットの倉曎あるいはその䞡方で悪い動䜜が芋られたしたか

コヌドの倉曎で悪い動䜜が芋られたしたか...

そしお、コヌドが倉曎された堎合、それはDartコヌドでしたか、それずもJava / ObjCコヌドでしたか

たた、誰かがこれをコマンドラむンで、たたは垞にIDEで再珟したしたか

IJからもコマンドラむン物理Androidデバむス䞊からもこれを再珟するこずはできたせん。
Flutter Galleryを起動し、簡単な倉曎を加えたすlib / gallery / app.dart128'Flutter Gallery '->' Updated Flutter Gallery '、ホットリロヌド、倉曎が衚瀺されるこずを確認したすアプリのタむトルが倉曎されたす、アプリを停止しお再起動し、倉曎を確認したす。

これは、Flutter IJプラグむンの24.0.1、Flutterのmasterブランチにありたす。

Flutter 0.3.6-pre.113 • channel master • [email protected]:aam/flutter.git Framework • revision d820e5f3b1 (12 hours ago) • 2018-05-03 22:27:29 -0700 Engine • revision e976be13c5 Tools • Dart 2.0.0-dev.53.0.flutter-e6d7d67f4b

@devoncarewは曞いた

これは、アプリのカヌネルファむルbuild / app.dillの再構築の問題のように聞こえたす。

次回アプリを起動するずきは、゜ヌスがdillファむルよりも新しいため、 build/app.dillを再構築する必芁がありたす。

@cbrackenは、ただDartコヌドの倉曎のみを詊しおいたす。 ログファむルがある堎合は、サポヌトできる堎合はお知らせください。
遅れお申し蚳ありたせんが、タむムゟヌンによっお困難になっおいたす。

それが違いを生むなら、私はVSコヌドを䜿甚しおいたす

@escamoteurログファむルは玠晎らしいでしょう。 通垞のフラッタヌ実行匕数を䜿甚しおflutter -v run ...を実行するず、より詳现な出力が埗られたす。 Android Studioから、実行構成を線集しお、远加オプションフィヌルドに—verboseを指定できたす。

このログはflutter clean
afterflutterclean.txt

次に、䜕かを倉曎しお、倉曎を有効にせずに実行したす

afterchange.txt

その埌、次々ずflutter clean

afterfluttercleanafterchange.txt

プロゞェクト党䜓を圧瞮したした。 アプリのボタンは、倉曎埌は青色である必芁がありたすが、そうではありたせん
zipファむルから耇補できるかどうかわからない

https://drive.google.com/open?id=1r2lQPVW3TgJpK4RH_kyrRXyePIyw7_UY

PS C\ Entwicklung \ BlogFlutter \ two_way_binding> flutter -vdoctorでの双方向バむンディング
[√]フラッタヌチャネルマスタヌ、v0.3.7-pre.9、Microsoft Windows [バヌゞョン10.0.17134.1]、ロケヌルde-DE
•C\ Entwicklung \ FlutterのFlutterバヌゞョン0.3.7-pre.9
•フレヌムワヌクリビゞョンb2b466592619時間前、2018-05-04 18:17:35 -0700
•゚ンゞンリビゞョンe976be13c5
•Dartバヌゞョン2.0.0-dev.53.0.flutter-e6d7d67f4b

[√] Androidツヌルチェヌン-Androidデバむス甚に開発Android SDK 27.0.3
•C\ Users \ escam \ AppData \ Local \ Android \ sdkにあるAndroidSDK
•AndroidNDKの堎所が構成されおいたせんオプション。ネむティブプロファむリングのサポヌトに圹立ちたす
•プラットフォヌムandroid-27、build-tools 27.0.3
•JavaバむナリC\ Program Files \ Android \ Android Studio \ jrebin \ java
•JavaバヌゞョンのOpenJDKランタむム環境ビルド1.8.0_152-release-1024-b02
•すべおのAndroidラむセンスが受け入れられたした。

[√] Android Studioバヌゞョン3.1
•C\ Program Files \ Android \ AndroidStudioにあるAndroidStudio
•Flutterプラグむンバヌゞョン23.2.2
•Dartプラグむンバヌゞョン173.4700
•JavaバヌゞョンのOpenJDKランタむム環境ビルド1.8.0_152-release-1024-b02

[√] VS Code、32ビット版バヌゞョン1.22.2
•C\ Program Filesx86\ MicrosoftVSCodeのVSCode
•Dartコヌド拡匵バヌゞョン2.12.1

[√]接続されたデバむス1぀利甚可胜
•x86甚に構築されたAndroidSDK•゚ミュレヌタヌ-5554•android-x86•Android6.0API 23゚ミュレヌタヌ

•問題は芋぀かりたせんでした。

残念ながら、私は火曜日たで道路にいたす、

最小SDKずSDKの堎所を倉曎する必芁があり、Flutterはアップグレヌドしお、 @ escamoteurのzipをセットアップで実行できるようにしたした。

ホットリロヌドを䜿甚しおデバッグのボタンの色を倉曎したり、デバッグの実行間で色を倉曎したりするこずができたす。 結論-

このFlutterアップグレヌドを䜿甚しお、今倜遅くにコヌドを再詊行したす。

ログからの掞察はありたすか @cbracken

@cbracken @tvolkert最新のフラッタヌバヌゞョンを䜿甚しおいたすが、今日はvscodeの䜿甚䞭にフリヌズが増加したしたが、アプリの最新の倉曎が反映されおいるなどの問題は発生したせんでした。ステヌトフルクラスで、ホットリロヌドにタヌミナルを䜿甚しおいる堎合は、発生が少ないか、発生しおいないず思いたす

私は最新のフラッタヌバヌゞョンを䜿甚しおいたすが、今日はvscodeの䜿甚䞭にフリヌズが増加したした

Windowsを䜿甚しおいたすか 4月のアップデヌトには、Chromeベヌスのアプリでフリヌズを匕き起こす倧きなバグがあるようです。

https://www.engadget.com/2018/05/03/microsoft-windows-10-chrome-cortana-freeze-fix/

いいえ、Macosxの最新バヌゞョンを䜿甚しおいたす

火、2018幎5月8日には、5:51 PMダニヌTuppenyの[email protected]は曞きたした

私は最新のフラッタヌバヌゞョンを䜿甚しおいたすが、今日はフリヌズされおいたす
vscodeの䜿甚䞭に増加したした

Windowsを䜿甚しおいたすか 4月のアップデヌトには倧きなバグがあるようです
Chromeベヌスのアプリでフリヌズが発生しおいたす。

https://www.engadget.com/2018/05/03/microsoft-windows-10-chrome-cortana-freeze-fix/

—
あなたが蚀及されたのであなたはこれを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/flutter/flutter/issues/16604#issuecomment-387383846 、
たたはスレッドをミュヌトしたす
https://github.com/notifications/unsubscribe-auth/AMCOnDF0oDTkjXNK1ZasxOD9jVuZP8TSks5twY3KgaJpZM4TVhip
。

はい、そうではありたせん。 「アプリがフリヌズする」ずは、デバむス䞊のモバむルアプリたたはVS Codeアプリを意味したすか それはおそらく再構築しないこずずは別の問題だず思いたす-適切に、別の問題を開く䟡倀があるかもしれたせん。 あなたはVSコヌドを䜿甚しおいる堎合、私は芋に興味があるず思いフラッタヌを実行し、倩文台あなたがフリヌズを芋おいる期間にログファむルを。

@DanTupここのステップ1で、䞋郚のAppbarの色を確認し、「ホットリロヌドの実行」通知に時間がかかるずアプリがフリヌズしたすたずえば、5秒以䞊。 ステップ2は、アプリを再構築するず倉曎がなくなり、倉曎を加えおホットリロヌドを実行するず、すべおの倉曎が反映されたす。3〜4回ホットリロヌドを実行するず、アプリがフリヌズしたす。䞀郚のファむルは添付
step1
step2
observatory.txt

@iampawanこれは別の問題だず思いたす。 物事を再構築すべきでない問題ず混同しないように、それに関する新しい問題を開くこずができたすか たた、 Flutter RunログずObservatoryログを含めるこずはできたすかこれには、ホットリロヌドの手順が含たれおいるためです。 ありがずう

@iampawanそのログには、ホットリロヌドのリク゚ストが含たれおいないようです。最埌の行は、アプリの起動が終了したずきです。 もう䞀床やり盎しおください。たた、新しい問題に添付しおください。これらの問題は、アプリが必芁なずきに再構築/デプロむされないのず同じではありたせん。同じ問題で䞊行しお䌚話するのは少し混乱したす。

@DanTup OK明日、新しい号を開きたすが、ずりあえず、生成できるログファむル曎新されたものをお枡ししたす。 たた、このビデオを䜜成しおいる間 https://youtu.be/q-GtMerSNuY 、私は最終的に問題に盎面したので、理解を深めるために最埌の郚分を芋るこずができたす。 ありがずう
flutter_run.txtファむルに期埅するものがないかどうかはわかりたせんが、生成されたものは䜕でもアップロヌドしおいたす

@iampawanありがずう; そのログにはそれがありたす。 実際には、私が恐れおいたものが含たれおいたす。

TimeoutException: Request to Dart VM Service timed out: _flutter.listViews({})

問題を開いおください。 最近、他の報告も芋たした。

@cbracken私のログはどういうわけか

このスレッドの元の問題に察しお、ホットリロヌドは実行間のコヌド倉曎を考慮に入れ

ただし、倚数の倉曎/ホットリロヌド操䜜の埌にデバッグ実行から非デバッグ実行に切り替える堎合でも、そのフラッタヌクリヌンを実行する必芁がありたす。

私は今日゚ミュレヌタヌず実際のデバむスの䞡方でこれに関する問題をWindowsで経隓し始め、フラッタヌのアニメヌションチュヌトリアルコヌドの倀を倉曎しおいるずきにホットリロヌドが壊れたした。 https://flutter.io/tutorials/animation/。

コヌドを含むディレクトリ構造のスペヌスを削陀するこずで、ホットリロヌドの問題を修正するこずができたした。 ばかげおいるようですが、それは私にずっおはうたくいきたした。

たずえば、 C:\Dev\Flutter Apps\hello_world\animation_examplesを倉曎したした

C:\Dev\Flutter_Apps\hello_world\animation_examples

フラッタヌドクタヌ

[√] Flutter (Channel dev, v0.5.5, on Microsoft Windows [Version 10.0.17134.112], locale en-AU)
    • Flutter version 0.5.5 at C:\Dev\flutter-sdk
    • Framework revision 020e0ef55c (12 days ago), 2018-06-14 13:17:08 -0700
    • Engine revision c3976b3c71
    • Dart version 2.0.0-dev.61.0.flutter-c95617b19c

[√] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at C:\Users\Jason\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-27, build-tools 27.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-1024-b02)
    • All Android licenses accepted.

[√] Android Studio (version 3.1)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 25.0.1
    • Dart plugin version 173.4700
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)

[!] VS Code, 64-bit edition (version 1.24.1)
    • VS Code at C:\Program Files\Microsoft VS Code
    • Flutter extension not installed; install from
      https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[√] Connected devices (1 available)
    • Android SDK built for x86 • emulator-5554 • android-x86 • Android 8.1.0 (API 27) (emulator)

! Doctor found issues in 1 category.

私はたた、䞊でこの問題を経隓しおいたbetaずmasterフラッタヌの枝。

私も先月からフラッタヌで同じ問題に盎面しおいたす。 ホヌプフラッタヌチヌムはこの問題を怜蚎し、すぐに修正したす。 #Flutterが倧奜きだから。

珟圚、倚くのチヌムが䞍圚ですが、ここでの次のステップは、 cbrackenが䞊蚘の確認するこずであるように思われたす。

フラッタヌアプリの開発に䜿甚しおいるものが耇数ありたすが、アプリを完党に再構築した埌でもアプリが曎新されないずいう同じ問題が発生したした。 flutter run実行するたびに倉曎が発生するようにするには、ホットリスタヌトを実行する必芁がありたす。

䜕か改善はありたすか 問題はただ解決したせん。 修正しおください。 私たちは倧奜きです

フラッタヌ

正盎なずころ、ただ問題があるずは報告できたせん。 開発チャネルたたはマスタヌチャネルに切り替えおみたしたか

問題を確認できたす。 コヌド内の䜕かを倉曎しおデバッグを開始した堎合、「最新バヌゞョン」を入手したかどうかはわかりたせん。 ステップスルヌでデバッグする堎合...コメント内のコヌドをステップスルヌするこずがありたす...念のために、フラッタヌランを実行しお再詊行したす。

[√]フラッタヌチャネルマスタヌ、v0.5.7-pre.62、Microsoft Windows [バヌゞョン10.0.17134.112]、ロケヌルen-US
•C\ flutterのFlutterバヌゞョン0.5.7-pre.62
•フレヌムワヌクリビゞョン7ac183794b2日前、2018-07-06 15:21:29 -0700
•゚ンゞンリビゞョン6fe748490d
•Dartバヌゞョン2.0.0-dev.63.0.flutter-4c9689c1d2

[√] Androidツヌルチェヌン-Androidデバむス甚に開発Android SDK 27.0.3
•C\ Android \ android-sdkにあるAndroidSDK
•AndroidNDKの堎所が構成されおいたせんオプション。ネむティブプロファむリングのサポヌトに圹立ちたす
•プラットフォヌムandroid-27、build-tools 27.0.3
•ANDROID_HOME = C\ Android \ android-sdk
•JavaバむナリC\ Program Files \ Android \ Android Studio \ jrebin \ java
•JavaバヌゞョンのOpenJDKランタむム環境ビルド1.8.0_152-release-1024-b02
•すべおのAndroidラむセンスが受け入れられたした。

[√] Android Studioバヌゞョン3.1
•C\ Program Files \ Android \ AndroidStudioにあるAndroidStudio
•Flutterプラグむンバヌゞョン25.0.1
•Dartプラグむンバヌゞョン173.4700
•JavaバヌゞョンのOpenJDKランタむム環境ビルド1.8.0_152-release-1024-b02

[√] VS Code、64ビット版バヌゞョン1.25.0
•C\ Program Files \ MicrosoftVSCodeのVSCode
•Flutter拡匵バヌゞョン2.15.0

だから私たちのシステムの違いは䜕ですか

@gspencergoog私はあなたがこのようないく぀かの問題を芋おいるかもしれないず蚀われおいたす。 これを芋たかどうかわかりたせんか

@DanTup私はそれを芋たしたが、 @ cbrackenはそれを修正するためのより良い立堎にあるず思いたす。

ホットリロヌド/ホットリスタヌトの前に明瀺的に保存するこずを誰かが再珟できたすか
状況を改善したすか 保存時のホットリロヌドが無効になっおいる堎合
flutter / flutter-intellij2472も参照しおください。

昚日私が芳察したのは、デバッグ䞭にプロゞェクトの䞀郚ではないパッケヌゞファむルに倉曎を加えた堎合、保存埌に明瀺的にホットリロヌドしお有効にする必芁があるずいうこずだけです。

@escamoteurフィヌドバックをありがずう。 15879のようですね

いいえ、パッケヌゞを倉曎しないでください。デバッグのために、参照されおいるパッケヌゞに小さなコヌド倉曎を加えるだけです。

パスの䟝存関係を意味したすか

パッケヌゞの䟝存関係はありたせん。 しかし、倚分それは期埅するには倚すぎたす。

~/.pub-cache/hosted/...ファむルを倉曎しおいたすか。 私はあなたがそのナヌスケヌスのサポヌトを埗るだろうず匷く疑っおいたす。 それは匷くお勧めしたせん。 そうしないず、 .packagesファむルを倉曎せずに、ホストされおいるパッケヌゞコヌドを倉曎する方法がありたせん。

OK私は有眪を認めたす😁

@escamoteurここで違いが生じるかどうかはわかりたせんがすでに知っおいるかもしれたせん、パッケヌゞ内のファむルを倉曎する「サポヌトされおいない」方法が必芁な堎合は、むンポヌトされたパッケヌゞのパスをオヌバヌラむドできたす。

dependency_overrides:
  vm_service_client:
    path: ../../../vm_service_client

@escamoteurホットリロヌドコヌドを確認する必芁がありたすが、 pub serveがWeb甚に存圚した堎合、アプリプロゞェクトずpath:掚移閉包を監芖するこずは意図的な蚭蚈䞊の決定であったこずを間違いなく芚えおいたす。 たせん。 私はそれがフラッタヌの堎合のたたであるず非垞に疑っおいたす。

@cbracken説明しおくれおありがずう。 元の問題から少し離れお申し蚳ありたせん

問題はただ解決しおいたせん。 修正はありたすか いく぀かの情報を捚おおください。

@cbrackenこれは今日のバヌゞョンでうたくいきたした

Flutter0.5.8-pre.61•チャネルマスタヌ• https 
フレヌムワヌク•リビゞョンb8b6d417時間前•2018-07-17 18:07:54 -0700
゚ンゞン•リビゞョン5557e3006e
ツヌル•Dart2.0.0-dev.67.0.flutter-84ca27a09e

ホットリロヌド埌にのみ倉曎をデバッグできたした。 Flutterクリヌンでさえもう圹に立ちたせんでした。
git reset --hard e22f99743b4f0bea4a9b8e7703ce5ffbfda37a04にロヌルバックしたした
解決した問題は今再び機胜したす

このバグの状況はわかりたせん。 /

元の問題は解決されたようですが、関連するレポヌトもここに远加されおいたすか

@escamoteurの最新のコメントは、デバッグが最新のマスタヌで

このスペヌスでただ問題が発生しおいるナヌザヌには、新しい個別のバグここからリンクしおくださいをファむルしお、それぞれを確実に蚺断しお解決できるようにするこずをお勧めしたす。

あたり。 デバッグは機胜したすが、新しいデバッグセッションを開始するずきに、垞に最新バヌゞョンのアプリをデバむスにプッシュするずは限りたせん。 ホットリロヌドを介しお行われたすべおの倉曎はプッシュされ、デバッグできたす。

@escamoteurは、その特定の問題に぀いお新しいバグを提出しおもよろしいですか 私はそれが修正されるこずを確認するために適切な人々を匕き蟌んでうれしいです。 ありがずう

@eseidelわかりたしたが、明日です。

@escamoteurが抱えおいる問題は、ここにある元のレポヌトず同じである可胜性があるず思いたす-叀いアプリがデバむスで起動されおいたすか

䞊蚘のステヌトメントはデバッグに぀いお蚀及しおいるため少し混乱したず思いたすが、Gitterに぀いお明確にするように求めたずころ、圌は次のように述べたした。

アプリを起動しおいく぀かの倉曎を加え、ホットリロヌドを実行したした=>倉曎が衚瀺されたした。 アプリを停止しお新しく開始=>叀いアプリバヌゞョンを取埗

元のレポヌトを正しく理解しおいれば、同じかもしれないず思いたす。

@escamoteur 、新しい問題を提出したしたか もしそうなら、ここでリンクを共有しおください

ただそれを再珟する必芁はありたせん。぀たり、珟圚䜜業䞭のセットアップを倉曎し、最埌の日に実際の開発を行う必芁がありたした。

はい、私もこの問題に盎面しおいるこずを確認できたす。私はVS Codeから䜜業しおいお、フラッタヌから始めお、「Startup Name Generator」サンプルアプリで䜜業しおいお、再起動時にアプリが叀いコヌドを倉曎しおホットリロヌドを実行するず、UI党䜓がすぐに珟圚のコヌドに曎新されたため、apkが新しい倉曎で曎新されるこずはなかったず掚枬され、ここに来お、フラッタヌクリヌンを実行するず䞀時的に問題が解決したこずがわかりたした、しかしこれは非垞に厄介な問題であり、クリヌンでビルドするオプションが必芁です。

Flutter Doctorの出力をここに远加しお、䜿甚しおいるバヌゞョンがわかるようにしおください。

りェブサむトでzipファむルを䜿甚したしたが、アップグレヌドが利甚できるようです。アップグレヌド埌のステヌタスを曎新したす。

[フラッタヌ]フラッタヌドクタヌ
╔================================================= ===========================╗
║譊告Flutterのむンストヌルは77日経過しおいたす。 ║
║║
║最新バヌゞョンにアップデヌトするには、「flutterupgrade」を実行しおください。 ║
╚================================================= ===========================╝

ドクタヌサマリヌすべおの詳现を衚瀺するには、フラッタヌドクタヌ-vを実行したす
[✓] FlutterMac OS X 10.12.6 16G1408のチャネルベヌタv0.5.1、ロケヌルen-IN
[✓] Androidツヌルチェヌン-Androidデバむス甚に開発Android SDK 28.0.2
[✓] iOSツヌルチェヌン-iOSデバむス甚に開発Xcode 9.2
[✓] Android Studioバヌゞョン3.1
✗Flutterプラグむンがむンストヌルされおいたせん。 これにより、Flutter固有の機胜が远加されたす。
✗Dartプラグむンがむンストヌルされおいたせん。 これにより、Dart固有の機胜が远加されたす。
[] VS Codeバヌゞョン1.26.0
[✓]接続されたデバむス1぀利甚可胜

 医垫は1぀のカテゎリヌで問題を発芋したした。
終了コヌド0

はい、ぜひお詊しください。 たた、devたたはmasterブランチに切り替えおみるこずができたす

おそらく修正されたず思いたすが、切断しお再接続するず、新しいビルドが適切に生成およびむンストヌルされおいるこずがわかりたす。ずにかく、䜜業が完了する前など、特定の時点ですべおのコヌドを䜿甚しお再構築するこずができたすか 、ホットリロヌドはAndroid Studioでのむンスタント実行ずほが同じように機胜するため、倉曎はセッションが接続されおいる間のみ適甚されたす。切断しお再接続するず、再床実行するず完党なビルドが実行されたすこれを行う簡単な方法はありたすか VSコヌドの堎合

@droidluv最近、再接続を蚱可するためにいく぀かの䜜業が行われたず思いたす。 これがナヌスケヌスをカバヌしおいるかどうかはわかりたせん。

曎新はありたすか その2ヶ月。 この問題が解決するたで、フラッタヌを䜿甚できたせん。
vscodeから実行したす。
ログ

NoSuchMethodError: The getter 'isClosed' was called on null.
Receiver: null
Tried calling: isClosedNoSuchMethodError: The getter 'isClosed' was called on null.
Receiver: null
Tried calling: isClosedNoSuchMethodError: The getter 'isClosed' was called on null.
Receiver: null
Tried calling: isClosedNoSuchMethodError: The getter 'isClosed' was called on null.
Receiver: null
Tried calling: isClosedNoSuchMethodError: The getter 'isClosed' was called on null.
Receiver: null
Tried calling: isClosedNoSuchMethodError: The getter 'isClosed' was called on null.
Receiver: null
Tried calling: isClosedNoSuchMethodError: The getter 'isClosed' was called on null.
Receiver: null
Tried calling: isClosed

環境

~/Desktop/hello_world
$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v0.7.3, on Mac OS X 10.14 18A384a, locale en-CN)
[✓] Android toolchain - develop for Android devices (Android SDK 26.0.2)
[✓] iOS toolchain - develop for iOS devices (Xcode 9.4.1)
[✓] Android Studio (version 3.0)
[✓] VS Code (version 1.27.0)
[✓] Connected devices (1 available)

• No issues found!

@ bang88 devたたはmasterに切り替えお、詊しおみおください。 それはかなり長い間私にずっおはうたくいきたす。
この゚ラヌメッセヌゞはこの問題にどのように関連しおいたすか

@escamoteur別のチャネルに切り替えようずしたしたが、同じ゚ラヌが発生したす。 元の問題はhttps://github.com/Dart-Code/Dart-Code/issues/1113でした

@DanTupは、vscodeに--verbose CLIを実行させる方法がありたすか

@tvolkertうん、デバッグサむドバヌの歯車をクリックしおlaunch.jsonを䜜成/開き、 argsセクションを远加するず、次のようになりたす。

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Flutter",
            "request": "launch",
            "type": "dart",
            "args": [
                "-v"
            ]
        }
    ]
}

出力はDebug Consoleたす

screen shot 2018-09-07 at 17 33 20

@ bang88前のコメントに埓っお詳现ログを有効にしお、出力をここに貌り付けおみおください。

ありがずう@ bang88

参考たでに、今埌の参考のために、gist.github.comは、䞊蚘のような非垞に倧きなログスニペットを貌り付けるのに最適な堎所です。 次に、ここのコメントに芁点ぞのリンクを貌り付けたす。

したがっお、その出力に基づくず、次の行がnull返しおいるように芋えたす。

https://github.com/flutter/flutter/blob/cb74e0eda87e35966437ef38a09ef02e23d50206/packages/flutter_tools/lib/src/resident_runner.dart#L71

実際、少し掘り䞋げるず、競合状態のように芋えたす。 @ bang88次の差分をロヌカルに適甚しおから再床実行しお、出力を含めるこずができたすか ありがずう

diff --git a/packages/flutter_tools/lib/src/resident_runner.dart b/packages/flutter_tools/lib/src/resident_runner.dart
index d675e6db3..cdfabe409 100644
--- a/packages/flutter_tools/lib/src/resident_runner.dart
+++ b/packages/flutter_tools/lib/src/resident_runner.dart
@@ -86,12 +86,17 @@ class FlutterDevice {
     if (vmServices == null)
       return <FlutterView>[];

-    return vmServices
-      .where((VMService service) => !service.isClosed)
-      .expand((VMService service) => viewFilter != null
-          ? service.vm.allViewsWithName(viewFilter)
-          : service.vm.views)
-      .toList();
+    try {
+      return vmServices
+        .where((VMService service) => !service.isClosed)
+        .expand((VMService service) => viewFilter != null
+            ? service.vm.allViewsWithName(viewFilter)
+            : service.vm.views)
+        .toList();
+    } catch (error) {
+      printError('Error while getting views: $error -- stack trace: ${StackTrace.current}');
+      rethrow;
+    }
   }

   Future<Null> getVMs() async {

@ bang88䞊蚘のコメントを、芁点リンクで利甚できるようにしたむンラむンログコンテンツずずもに削陀したした。 倧䞈倫だずいいのですが。

@zoechiありがずう。

@ bang88これを再珟しながら、VS Codeからログをキャプチャしお、ここに添付しおみおください。

VS Codeで、コマンドパレットからDart: Capture Logsコマンドを実行し、 Debugger (Observatory)ずFlutter Runカテゎリにチェックマヌクを付けたす。 次に、問題を再珟し、[ログの停止]をクリックしお、ログを送信したす。

@ bang88その前に、このベヌタ版の

https://github.com/Dart-Code/Dart-Code/releases/tag/v2.18.1-beta.1

Flutterからの詳现な出力で実行するず、予想よりも早くデバッガヌがアタッチされる可胜性があるバグが

@DanTupあなたが提案したように私はそれを再珟したした。 これが新しいログですhttps://gist.github.com/bang88/e140e6a9a3c0c045d24339fc593c5595

そしお私はgifをキャプチャしたした

log

@DanTup app.startむベントの埌にむベントの送信を開始し、 app.startedむベントを埅たないようです。

21696を䜿甚するず、ツヌル偎でコヌドがより防埡的になりたすが、アプリが起動するたでむベントの送信を保留するようにIDE偎も曎新する必芁がありたす。

開発マシンのパフォヌマンスによっおはタむミングの問題のように思われるため、盎面する人ず盎面しない人がいたす。

Hardware Overview:

  Model Name:   MacBook Pro
  Model Identifier: MacBookPro14,3
  Processor Name:   Intel Core i7
  Processor Speed:  3.1 GHz
  Number of Processors: 1
  Total Number of Cores:    4
  L2 Cache (per Core):  256 KB
  L3 Cache: 8 MB
  Memory:   16 GB
  Boot ROM Version: MBP143.0178.B00
  SMC Version (system): 2.45f0
  Serial Number (system):   xxx
  Hardware UUID:    xxx

@ bang88マスタヌチャネルでflutter upgradeを䜿甚するず、これに察する最初の修正が埗られたす。 私の掚枬では、アプリの起動を埅぀間、より盎接的なタむムアりトが発生する可胜性がありたすが、詊しおみお、報告しおください。

@tvolkertマスタヌチャネルにアップグレヌドしただけで、゚ラヌは衚瀺されなくなりたした。 しかし、画面は癜です。 ホットリロヌドも機胜したせん

~/Desktop/hello_world
$ flutter doctor -v[✓] Flutter (Channel master, v0.8.3-pre.36, on Mac OS X 10.14 18A384a, locale en-CN)
    • Flutter version 0.8.3-pre.36 at /Users/bang/flutter
    • Framework revision d02e67e76e (5 hours ago), 2018-09-12 12:11:59 +0200
    • Engine revision 6f459e2f10
    • Dart version 2.1.0-dev.4.0.flutter-05ccfa8502

[✓] Android toolchain - develop for Android devices (Android SDK 26.0.2)
    • Android SDK at /Users/bang/Library/Android/Sdk
    • Android NDK at /Users/bang/Library/Android/Sdk/ndk-bundle
    • Platform android-26, build-tools 26.0.2
    • ANDROID_HOME = /Users/bang/Library/Android/Sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)
    • All Android licenses accepted.

[✓] iOS toolchain - develop for iOS devices (Xcode 9.4.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 9.4.1, Build version 9F2000
    • ios-deploy 1.9.2
    • CocoaPods version 1.5.0

[✓] Android Studio (version 3.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 23.2.1
    • Dart plugin version 171.4424
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)

[✓] VS Code (version 1.27.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 2.18.0

[✓] Connected devices (1 available)
    • iPhone X • 3DBD546E-7A81-40E2-AB99-F2843169EC64 • ios • iOS 11.4 (simulator)

• No issues found!

@tvolkertそれは以前に起こっおいたかもしれないず思いたすが、䞊にリンクされたベヌタ版はそれを修正するはずでした。 このログを芋るず、 app.startむベントの埌にstdinに送信されおいるものは䜕も衚瀺されたせんstdinに送信されたデヌタはすべお[FlutterRun] [Info] ==>を行に蚘録する必芁がありたすが、 Flutterプロセスの最埌の行は次のずおりです。

[10:18:14 GMT + 0800CST] [FlutterRun] [情報] <== [+5 ms]サヌビスプロトコルぞの接続 http //127.0.0.159843 /

その埌、デバッグセッションが終了するたで䜕も起こりたせん。 䞊蚘の行の埌、 app.startedむベントが送信される前に、Flutterの䜕かが停止しおいる可胜性があるず思いたす。

䞊蚘の行を出力するコヌドずapp.startedむベントを送信するコヌドの間にprintTraceを远加する必芁があるのでしょうか。 これに぀いお以前にコメントした別の問題https://github.com/flutter/flutter/issues/18889#issuecomment-420706390もありたした。これは別の問題だず思いたすが、この領域で䜕かが行き詰たっおいるようにも芋えたす。

远加のロギングをコミットしたくない堎合は、ブランチでそれを実行し、これらのナヌザヌにそれをプルさせるこずができたす。

この未来は時間内に完了しおいたせんたたはおそらく完了しおいたせん

https://github.com/flutter/flutter/blob/8cf68731e010023e5dcae1f00991f4ac5b1b758b/packages/flutter_tools/lib/src/resident_runner.dart#L71

その前埌にトレヌスステヌトメントがありたす-前のものは衚瀺されおいたすが、埌のものは衚瀺されおいたせん...

その呌びかけをたどるず、私たちが実際にぶら䞋がっおいる堎所はここにあるに違いありたせん。

https://github.com/flutter/flutter/blob/8cf68731e010023e5dcae1f00991f4ac5b1b758b/packages/flutter_tools/lib/src/vmservice.dart#L241

/ cc @aam

VMも実際にダりンした堎合、VM芁求は応答されない可胜性がありたす。
これらのハングアップが発生するず、デバむスで䜕が起こっおいるのでしょうか。 デバむスでクラッシュが報告されおいたすか

空癜の画面だけでクラッシュするこずはありたせんhttps://github.com/flutter/flutter/issues/16604#issuecomment-420490327

通垞、アプリケヌションをビルドする必芁があり、倉曎を加えおアプリケヌションを正しく実行したす。

実際にそれを匕っ掻きたす。 アプリケヌションを再むンストヌルする必芁がありたす

曎新はありたすか

しばらくしお、 flutter cleanはもう必芁ありたせん。

私にずっお、クリヌンは䜕もしたせん。 iOSシミュレヌタヌからアプリを削陀する必芁がありたす。 次に、フラッタヌは実行しようずしたすそしお倱敗したす。 そしお、2回目に実行するず、機胜したす。

むンクリメンタルアップデヌトロゞックに問題があるはずです。 アプリがホットリロヌドによっお削陀たたは倉曎された堎合、 flutter run䞭に正しく怜出されたせん。

この問題が解決するたで、フラッタヌを䜿甚するこずはできたせん。

バヌゞョン0.8.2でこの問題が発生したした

本圓に迷惑です。

開発チャネルに切り替えたす

マスタヌ0.10.1-pre.15ではただ問題がありたす

この問題が発生する䞻な理由の1぀はビルドフォルダヌの削陀たたはflutter cleanコマンドの実行によっお修正されたす、コヌドにいく぀かの未䜿甚の倉曎が適甚され、ホットリロヌドたたはホットリスタヌトを抌しおからアプリケヌションがクラッシュしたずきに、この新しい実行が行われた埌だず思いたすプロゞェクトの堎合、ビルドフォルダヌを削陀するたで、無効な倉曎の前に叀いビルドを取埗したす。

参考たでに@gspencergoogこれは、より

@FlutterIODev同意したす。この問題が発生するには、クラッシュが発生する必芁があるようです。 アプリがフリヌズするず、回埩䞍胜なクラッシュになるはずだず思いたす。 完党にはわかりたせんが、これはデバッグ䞭の方が倚いようです。

私の経隓はそれを裏付けおいたす。 䟋倖が発生した堎合、ホットリロヌドが機胜しないこずを保蚌できたす。再床機胜するにはクリヌンが必芁ですチュヌトリアルでは蚀及されおいたせんが、開始時にかなり混乱したす。 「clean」が最初に䜿甚されなかった堎合、「build apk」の䜿甚には、珟圚のファむルではなく以前のデバッグビルドが反映されたす。これは特に意図しないようです。

盞関しおいるず思われる特定の皮類のクラッシュはありたすか たぶん、起動シヌケンスたたは特定のプラグむンでより早く発生するクラッシュですか ある皮の䟋倖から適切に回埩しおいないのではないかず思いたす。

0.9.4分前にむンストヌルするだけで、ただ機胜したせん。

私が同じ問題を抱えおいるアップデヌトはありたす。

このバグの圱響を受けたすべおの人ぞ

このバグの原因を突き止めようずしおおり、煙を吐く銃を特定するのに苊劎しおいたす。 このクむックフォヌムに蚘入しおご協力いただければ、倧いに圹立ちたす。

https://goo.gl/forms/eFPT6A3jAD8clU4o2

@dedeswim
@ratsey
@escamoteur
@iampawan
@KgotsoK
@ jason-codeheroes
@ mohith7548
@ RedTech64
@jmwatte
@droidluv
@titonton
@szotp
@ ElNuru247
@ magicleon94
@NotThatBowser
@ bang88
@davidgalarza

私は開発チャネルにいるので、かなり長い間このバグを芋おいたせん

それを再珟できる人-その状態になったずきホストからデプロむしようずしたずきにデバむス䞊のアプリが曎新されなくなったずき、 flutter cleanする前に゜ヌスに倉曎を加え、 flutter run --verboseを実行し、その出力をgist.github.comで共有したすか

この問題が発生するず、AndroidStudioからこの゚ラヌが発生したす

java.io.IOException: error from app.callServiceExtension: "Bad state: No element"
java.util.concurrent.CompletionException: java.io.IOException: error from app.callServiceExtension: "Bad state: No element"
    at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:292)
    at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:308)
    at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:593)
    at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577)
    at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474)
    at java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:1977)
    at io.flutter.run.daemon.DaemonApi$Command.completeExceptionally(DaemonApi.java:375)
    at io.flutter.run.daemon.DaemonApi.dispatch(DaemonApi.java:181)
    at io.flutter.run.daemon.DaemonApi$1.onTextAvailable(DaemonApi.java:141)
    at sun.reflect.GeneratedMethodAccessor95.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at com.intellij.execution.process.ProcessHandler$5.invoke(ProcessHandler.java:223)
    at com.sun.proxy.$Proxy17.onTextAvailable(Unknown Source)
    at com.intellij.execution.process.ProcessHandler.notifyTextAvailable(ProcessHandler.java:197)
    at com.intellij.execution.process.BaseOSProcessHandler$SimpleOutputReader.onTextAvailable(BaseOSProcessHandler.java:198)
    at com.intellij.util.io.BaseOutputReader.sendText(BaseOutputReader.java:202)
    at com.intellij.util.io.BaseOutputReader.processInput(BaseOutputReader.java:186)
    at com.intellij.util.io.BaseOutputReader.readAvailableNonBlocking(BaseOutputReader.java:105)
    at com.intellij.util.io.BaseDataReader.readAvailable(BaseDataReader.java:85)
    at com.intellij.util.io.BaseDataReader.doRun(BaseDataReader.java:163)
    at com.intellij.util.io.BaseDataReader$1$1.run(BaseDataReader.java:66)
    at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:209)
    at com.intellij.util.io.BaseDataReader$1.run(BaseDataReader.java:63)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.IOException: error from app.callServiceExtension: "Bad state: No element"
    ... 22 more

倚分それは助けるこずができたす...
`` `
flutter --version

Flutter0.9.4•チャンネルベヌタ• https 
フレヌムワヌク•リビゞョンf37c235c323週間前•2018-09-25 17:45:40 -0400
゚ンゞン•リビゞョン74625aed32
ツヌル•Dart2.1.0-dev.5.0.flutter-a2eb050044
`` `
Win10
物理的なAndroidデバむス。

それを再珟できる人-その状態になったずきホストからデプロむしようずしたずきにデバむス䞊のアプリが曎新されなくなったずき、 flutter cleanする前に゜ヌスに倉曎を加え、 flutter run --verboseを実行し、その出力をgist.github.comで共有したすか

https://gist.github.com/zoechi/63ad820136130ee6a053e33f48b9ea14

@ 5ummitはhttps://goo.gl/forms/eFPT6A3jAD8clU4o2に蚘入したしたか

その他の堎合は、 https //gist.github.com/を䜿甚しおログを投皿するこずをお勧めし
この問題が1マむル長くなるのを避けるために、ここにリンクを投皿するだけです。

@ 5ummitは曞いた

そこに行きたす
..。
[+97ミリ秒] [+ 578ミリ秒]カヌネルのコンパむルをスキップしたす。 指王の䞀臎。

ありがずう、ずおも圹に立ちたした。 ゜ヌスを倉曎した埌にコンパむルをスキップしたこずが根本的な原因のようです。 ゜ヌスを線集した埌に䞀臎が報告された理由を理解するには、指王蚈算をさらに蚈枬する必芁があるかもしれたせん。 確認のために、フラッタヌアプリの゜ヌスの1぀をlib/フォルダヌで線集したしたね。

@ 5ummitは曞いた

そこに行きたす
..。
[+97ミリ秒] [+ 578ミリ秒]カヌネルのコンパむルをスキップしたす。 指王の䞀臎。

@aamは曞いた
ありがずう、ずおも圹に立ちたした。 ゜ヌスを倉曎した埌にコンパむルをスキップしたこずが根本的な原因のようです。 ゜ヌスを線集した埌に䞀臎が報告された理由を理解するには、指王蚈算をさらに蚈枬する必芁があるかもしれたせん。 確認のために、フラッタヌアプリの゜ヌスの1぀をlib/フォルダヌで線集したしたね。

ええ、たくさんありたす-以前は、コミュニティのおかげでhttps://github.com/flutter/flutter/issues/23131を修正するこずができた問題がありたした。 今これを受け取っおいたす-圌らは぀ながっおいるず思いたすか

個人的には、私の問題はFirebaseの䟝存関係に起因しおいるず思いたす。これは、 https//github.com/flutter/flutter/issues/23131でも発生したした。 しかし、もっず芋぀けるために呚りを芋回す必芁がありたす。

ここ https 

再珟するには、次のようにしたす。

  • フラッタヌクリヌン
  • フラッタヌラン-v
  • 倉える
  • ホットリロヌドの倉曎rを䜿甚
  • アプリを停止したすqを䜿甚
  • フラッタヌラン-v
  • 別の倉曎を加える
  • ホットリロヌドr付き
  • アプリを停止したすqを䜿甚
  • フラッタヌラン-v

最初の倉曎のみが衚瀺されたす。 2番目の倉曎を衚瀺するには、フラッタヌクリヌンを実行する必芁がありたす。
Fyi、テキストりィゞェットで䜿甚される静的定数敎数を倉曎しおいたす

@SUPERETDUPERは曞いた

ここ https 
..。
439の曎新されたファむルを䜿甚しおdartをカヌネルにコンパむルする

これは、 flutter run -vを実行したずきにアプリを再構築したこずを瀺しおいるようですが、倉曎静的定数敎数が明確にならずにアプリが実行されたずいうこずですか

これをフラッタヌサンプルカりンタヌ flutter create sample アプリで再珟できたすか

フラッタヌカりンタヌサンプルアプリを䜿甚しおいたした。 私がしたのは、列りィゞェットにText("Number: $number")を远加するこずだけstatic const int number = 1;をMyHomePageStateに远加したした。 倉曎に぀いおは、 1を他の倀に倉曎したした。

そしお、はい、アプリは再構築したした。 1回目は倉曎あり、2回目は倉曎なし。

@SUPERETDUPER名前にスペヌスが含たれるパスの_outside_のどこかにサンプルフラッタヌプロゞェクトを䜜成するず䜜業フォルダヌのフルパスのスペヌスはIntelliJ IDEA 、叀いアプリの状態で発生する問題が修正されるかどうかを確認できたすか

これを修正するのが非垞に難しい堎合は、起動のたびにフラッタヌを匷制的に再構築するためのフラグが少なくずもいく぀かありたすか

これを修正するのが非垞に難しい堎合は、起動のたびにフラッタヌを匷制的に再構築するためのフラグが少なくずもいく぀かありたすか

フラグほど単玔ではありたせんが、VS Codeを䜿甚しおいる堎合は、 flutter cleanを実行するタスクを䜜成し、それをpreLaunchTaskずしお蚭定できたす。

.vscode / tasks.json

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "flutter clean",
            "type": "shell",
            "command": "flutter clean"
        }
    ]
}

.vscode / launch.json

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Flutter",
            "request": "launch",
            "type": "dart",
            "preLaunchTask": "flutter clean"
        }
    ]
}

さらに、 cleanは機胜せず、デバむスからアプリをアンむンストヌルする必芁があるずおっしゃいたした。 それでも問題が解決しない堎合は、 flutter cleanコマンドをadbコマンドに倉曎しおアプリをアンむンストヌルする必芁がありたす。

そうは蚀っおも、これを行う前に、䞊蚘のこずを詊しおみるこずをお勧めしたす

@DanTup確かに私はアプリを削陀する必芁がありたす。 実際には2぀のバグがある可胜性がありたす。1぀はクリヌンに実行する必芁があるこず、もう1぀はiOSアプリを削陀する必芁があるこずです。

もう少しテストしお、100動䜜するサンプルプロゞェクトを䜜成したしたが、iOSでのみ動䜜したす。 Androidでこの問題が発生したこずがない可胜性はありたすが、よくわかりたせん。

https://github.com/szotp/flutter_stale_app

バグを解決する方法の詳现な手順を远加したした。
https://github.com/szotp/flutter_stale_app/blob/master/lib/main.dart#L29 -L36

線集ここでは、アプリがこのフリヌズ状態にあるこずが䞍可欠だず思いたす-デバッガヌブレヌクポむントは私のサンプルではこれを保蚌しおいるようですが、ブレヌクポむントに到達せずにアプリをフリヌズさせるこずは可胜です。 再起動する前にアプリを匷制終了するず、Xcodeビルドが再床実行されるようになりたす。

線集アプリがフリヌズしお再床起動するず、Xcodeビルドは発生したせんが、アプリは明らかに匷制終了されお再床起動され、以前に蓄積されたすべおのホットリロヌドが倱われたす。

興味深いこずに、正垞に曎新されなかったバヌゞョンでデバッグしおいるず、デバッガヌはビルドフォルダヌから叀いコヌドを衚瀺したす。 では、ビルドフォルダが曎新されおいないようですか

@szotpありがずう MacBookのiOSシミュレヌタヌであなたの指瀺/アプリを䜿っおこれを初めお再珟したした。

@aam @tvolkert誰がこれを芋おいるのか

@tvolkertグヌグルフォヌムの結果を共有できるず思いたすか 私は興味がある。

説明から、このシナリオではflutter_assetsファむルの1぀が正しく同期されおいないようです。

@SUPERETDUPER確かなこず ここにありたす survey.pdf 。 それはかなり倚様な応答を瀺しおいたす、それは私にはこのバグがおそらく耇数の根本的な原因で過負荷になっおいるず蚀いたす。

@sztop 、玠晎らしい
https://github.com/flutter/flutter/issues/16604#issuecomment -431066044はiOSシミュレヌタヌでのみ発生したすか VSCodeから再起動する前に、iOSシミュレヌタヌでフラッタヌアプリを終了閉じるするずどうなりたすか

@aamスペヌスを削陀しお修正したようです ありがずうございたした

23268iOSシミュレヌタヌの修正ず23273パスのスペヌスの修正がマスタヌブランチに到達したので、可胜であればマスタヌチャネルを詊しお、問題を再珟できるかどうかを確認しおください。 ありがずう

@aamこれで動䜜したす、ありがずう。

flutter channel masterを詊したしたが、ただ問題がありたす。 今のずころあきらめたす😢。 私はubuntuマシンを䜜成し、そこに新しいdev envをセットアップしたしたが、すべおが期埅どおりに機胜したす。

@ bang88 、コマンドラむンからフラッタヌを実行できるかどうかはflutter run --verboseを実行しお、その出力をgist.github.comで共有できる可胜性はありたすか

@aamログ https  //gist.github.com/bang88/9b2d69d43b2cb95f008a35ae399159b8

ずフラッタヌバヌゞョン

~/Desktop/my_new_app 3m 34s
$ flutter doctor -v
[✓] Flutter (Channel master, v0.10.2-pre.21, on Mac OS X 10.14 18A389, locale
    en-CN)
    • Flutter version 0.10.2-pre.21 at /Users/bang/development/flutter
    • Framework revision 7aeb539da9 (34 hours ago), 2018-10-21 05:47:10 +0200
    • Engine revision 58cdd53f90
    • Dart version 2.1.0-dev.7.1.flutter-b99bcfd309

[✓] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at /Users/bang/Library/Android/Sdk
    • Android NDK at /Users/bang/Library/Android/Sdk/ndk-bundle
    • Platform android-27, build-tools 27.0.3
    • ANDROID_HOME = /Users/bang/Library/Android/Sdk
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)
    • All Android licenses accepted.

[✓] iOS toolchain - develop for iOS devices (Xcode 10.0)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 10.0, Build version 10A255
    • ios-deploy 2.0.0
    • CocoaPods version 1.5.0

[✓] Android Studio (version 3.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 23.2.1
    • Dart plugin version 171.4424
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-915-b08)

[✓] VS Code (version 1.28.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 2.19.0

[✓] Connected device (1 available)
    • iPhone X • 57906EE0-7FEB-487A-8698-85E91AF8B004 • ios • iOS 12.0
      (simulator)

• No issues found!

@aamログ https  //gist.github.com/bang88/9b2d69d43b2cb95f008a35ae399159b8

@ bang88 、このURLで404゚ラヌが発生したす。

@aam Githubがダりンしおいたすか

芁旚をメヌルで送っおもいいですか。 たたはGithubを埅機しおサヌバヌの問題を修正したす

@ bang88 、そのリンクを

どのファむルを線集しおいたすか flutter run -vを実行する堎合 それはプロゞェクト内のdartファむルの1぀ですか、それずもむンポヌトするパッケヌゞの1぀ですか 線集䞭のファむルがbuild/snapshot_blob.bin.d衚瀺されたすか
ログのFingerprint matchメッセヌゞは、䜕らかの理由で倉曎が芋られなかったこずを瀺しおいたす。

[  +20 ms] Building Runner.app for ...
...
[ +371 ms] Skipping kernel compilation. Fingerprint match.
[ +545 ms] Building bundle

この問題に関するニュヌスはありたすか
゚ミュレヌタヌWindowsから実際のデバむスandroidに切り替えた盎埌に、この問題が発生したした。
flutter clean .build flutter clean削陀したすが、それでも叀いアプリを入手できたす。 デバむスにアプリを再むンストヌルした埌でのみ、すべおが期埅どおりに機胜したす。

@stannynuytkensどのバヌゞョンのフラッタヌを䜿甚しおいたすか コマンドラむンから再珟できたすか

もしそうなら、前のいく぀かのメッセヌゞの@aamの指瀺に埓っおみおください。

  • 携垯電話からアプリをアンむンストヌルしたす
  • ビルドフォルダを削陀したす
  • コン゜ヌルからアプリを実行したす
  • ロヌドしたら、アプリを終了したす q 
  • ファむルに倉曎を加えたすどのファむルを倉曎するかに泚意しおください
  • flutter run -verbose実行したす

これが問題を再珟するず仮定するず、最埌のflutter run -verboseの出力ず、倉曎したファむルに関する情報を提䟛するこずが圹立぀堎合がありたす。 たた、倉曎したファむルがbuild/snapshot_blob.bin.d /に衚瀺されるかどうかも確認しおください。

曎新調査の結果はhttps://docs.google.com/spreadsheets/d/1xCzx-Xwx0Qiv3U5GqnjwkyLlzVmcxEZ73hzQszyzhkY/previewで衚瀺でき

喫煙銃はないようです😞

開発たたはマスタヌで䜜業しおいお、問題が頻繁に発生する堎合は、すべおのビルドキャッシュを無効にする機胜を远加したしたこれにより、ホットリロヌドたたはホットリスタヌトが遅くなるこずはありたせん。 これは、環境倉数DISABLE_FLUTTER_BUILD_CACHE=true蚭定するこずで実行できたす。

これが状況を改善する/改善しない堎合、私は知りたいのですが、これはv1.5.3以降でのみ有効になるこずに泚意しおください。

これにより、27720で参照されおいる叀いアセットや同様のバグのケヌスが修正されるこずを確認したした。 ここに進むために、デフォルトでビルドキャッシュを無効にしたす。 これらのビルドキャッシュは、正圓性を蚌明するための統合テストカバレッゞが向䞊するず、個別に再床有効になりたす。

この倉曎はしばらくの間安定したリリヌスではない可胜性があり、理想的には次の安定したリリヌスが利甚可胜になるたでに、すべおのビルドキャッシュをオンに戻したす。 それたでの間、開発者たたはマスタヌを䜿甚しおいるナヌザヌが、この問題がただ発生しおいるかどうかを報告できれば、すべおのルヌズ゚ンドを振り払うのに非垞に圹立ちたす。

私はこの問題を抱えおおり、同僚もそうです。 この問題は1週間以䞊続いおいたす。

iOSシミュレヌタヌでアプリを実行するたびに、叀いバヌゞョンのコヌドが実行されたす。 ホットリスタヌトするず、最新のコヌドが実行されたす。 フラッタヌクリヌンは䜕も倉曎したせん。 Android Studio、タヌミナル、XCodeのいずれから実行しおも、詊したすべおのシミュレヌタヌで同じ問題が発生したす。 別のIDEから実行しようずしたこずはありたせん。

フラッタヌドクタヌ-v出力
[✓]フラッタヌチャンネル安定版、v1.2.1、Mac OS X 10.14.4 18E226、ロケヌルen-SE
•/ Users / martinlundberg / Dev / flutterにあるFlutterバヌゞョン1.2.1
•フレヌムワヌクリビゞョン8661d8aecd2か月前、2019-02-14 19:19:53 -0800
•゚ンゞンリビゞョン3757390fa4
•Dartバヌゞョン2.1.2ビルド2.1.2-dev.0.0 0a7dcf17eb

[✓] Androidツヌルチェヌン-Androidデバむス甚に開発Android SDKバヌゞョン28.0.3
•/ Users / martinlundberg / Library / Android / sdkにあるAndroidSDK
•AndroidNDKの堎所が構成されおいたせんオプション。ネむティブプロファむリングのサポヌトに圹立ちたす
•プラットフォヌムandroid-28、build-tools 28.0.3
•Javaバむナリ/ Applications / Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
•JavaバヌゞョンのOpenJDKランタむム環境ビルド1.8.0_152-リリヌス-1248-b01
•すべおのAndroidラむセンスが受け入れられたした。

[✓] iOSツヌルチェヌン-iOSデバむス甚に開発Xcode 10.2.1
•/ Applications / Xcode.app / Contents / DeveloperのXcode
•Xcode10.2.1、ビルドバヌゞョン10E1001
•ios-deploy1.9.4
•CocoaPodsバヌゞョン1.5.3

[✓] Android Studioバヌゞョン3.3
•/ Applications / AndroidStudio.app / ContentsにあるAndroidStudio
•Flutterプラグむンバヌゞョン33.3.1
•Dartプラグむンバヌゞョン182.5215
•JavaバヌゞョンのOpenJDKランタむム環境ビルド1.8.0_152-リリヌス-1248-b01

[✓] IntelliJ IDEA Ultimate Editionバヌゞョン2018.1.3
•/ Applications / IntelliJIDEA.appのIntelliJ
•Flutterプラグむンバヌゞョン29.0.2
•Dartプラグむンバヌゞョン181.4892.1

[✓] IntelliJ IDEA Community Editionバヌゞョン2018.1.6
•/ Applications / IntelliJ IDEACE.appのIntelliJ
•Flutterプラグむンバヌゞョン29.0.2
•Dartプラグむンバヌゞョン181.5540.11

[✓] VS Codeバヌゞョン1.33.1
•/ Applications / Visual StudioCode.app/ContentsのVSコヌド
•Flutter拡匵バヌゞョン2.25.1

[✓]接続されたデバむス2぀利甚可胜
•x86甚に構築されたAndroidSDK•゚ミュレヌタヌ-5554•android-x86•Android9API 28゚ミュレヌタヌ
•iPhone6•63E1705F-F8E7-4916-8C58-D2307D217DCD•ios•com.apple.CoreSimulator.SimRuntime.iOS-12-2シミュレヌタヌ

•問題は芋぀かりたせんでした。

これらの修正は〜1.5以降でのみ行われるため、1.2.1でも問題が発生するこずが予想されたす。 しかし、フラッタヌクリヌンが効果がないこずに驚いおいたす。この堎合、シミュレヌタヌを再起動しおみたす。

ええ、それも私を驚かせたす。

残念ながら、シミュレヌタを再起動しおも䜕も倉わりたせん。 これを修正する唯䞀の方法は、ホットリスタヌトするこずです。 これにより、最新のコヌドが実行されたす。 問題は、runAppの前に蚭定した環境蚭定が倉曎されないこずです/

それで、問題を修正するために〜1.5に倉曎するこずをお勧めしたすか

異なる構成のビルドディレクトリがありたすか 具䜓的には、 foo/がフラッタヌプロゞェクトのルヌトである堎合、 foo/buildディレクトリはありたすか もしそうなら、それを手動で削陀しお再詊行できたすか

たた、私が着陞した修正はv1.5.8ずしおタグ付けされたようです

ええ、フラッタヌクリヌンはビルドフォルダヌを削陀し、ビルドしお再実行するず同じ問題が発生したす。

@molundbは曞いた

私はこの問題を抱えおおり、同僚もそうです。 この問題は1週間以䞊続いおいたす。

い぀始たったのか知っおいたすか その前に叀いバヌゞョンのフラッタヌを実行したしたか、それずも1週間前に䜕かが倉曎されたしたか

iOSシミュレヌタヌでアプリを実行するたびに、叀いバヌゞョンのコヌドが実行されたす。 私

iOSシミュレヌタヌでのみ発生したすか たたは、物理的なiOSデバむスたたはAndroid sim /デバむスでもこれが発生しおいたすか

コマンドラむンflutter run -vから実行するず、これを再珟できたすか もしそうなら、 flutter run -v出力をhttps://gist.github.com/にコピヌしお貌り付け、そこぞのリンクをここに投皿できたすか 基本的に、ビルドフォルダヌ、 flutter run -vアプリをクリヌンアップし、倉曎を加え、ホットリロヌドを実行し、倉曎が衚瀺されおいないこずを確認できる堎合は、そのログが非垞に圹立ちたす。

@molundb
シミュレヌタヌからアプリを削陀するこずは私のために働いた。 これは通垞、キャッチされない䟋倖が発生したずきに発生したす

@titonton
ヒントをありがずうございたすが、シミュレヌタヌのハヌドりェア->すべおのコンテンツず蚭定を消去...を実行したしたが、それでも同じ問題が発生したす。

@aam

い぀始たったのか知っおいたすか その前に叀いバヌゞョンのフラッタヌを実行したしたか、それずも1週間前に䜕かが倉曎されたしたか

それがい぀起こり始めたのか、残念ながら䜕が原因だったのか、私にはわからないほど昔のこずです。 フラッタヌが発生し始めおから、少なくずも1回はフラッタヌを曎新したした。

iOSシミュレヌタヌでのみ発生したすか たたは、物理的なiOSデバむスたたはAndroid sim /デバむスでもこれが発生しおいたすか

それはアンドロむドシムやデバむスでは起こりたせん。 テストのためにiOSデバむスを充電しおいたす。

基本的に、ビルドフォルダヌをクリヌンアップし、アプリをフラッタヌ実行し、倉曎を加え、ホットリロヌドを実行し、倉曎が衚瀺されおいないこずを確認できる堎合は、そのログが非垞に圹立ちたす。

https://gist.github.com/molundb/cda4caa4e90288568db16ba9a0e962d6

䜕らかの理由でこのiOSデバむスで実行できないようであるため、iOSデバむスに関する珟圚の質問に答えるこずができたせん。

デバッグモヌドでiPhone7siPhoneでlib / main_dev.dartを起動しおいたす...
Xcodeプロゞェクトで指定された開発チヌムを䜿甚しおデバむス展開甚にiOSに自動的に眲名する2NJ74JJ92A
Xcodeビルドを実行しおいたす...
Xcodeのビルドが完了したした。 6.9秒
iOSアプリのビルドに倱敗したした
Xcodeビルドからの゚ラヌ出力
↳
*ビルドに倱敗したした*

Xcodeの出力
↳
===構成を䜿甚したプロゞェクトランナヌのタヌゲットランナヌの構築デバッグ===
Swift4モヌドでの@objc掚論譊告に察凊し、「非掚奚のSwift 3 @objc掚論の䜿甚」ログを有効にしおコヌドをテストしおから、「ランナヌ」の「Swift 3 @ objc掚論」ビルド蚭定を「デフォルト」に倉曎しお掚論を無効にしおください。目暙。
===構成を䜿甚したプロゞェクトランナヌのタヌゲットランナヌの構築デバッグ===
ld譊告ファむル/Users/martinlundberg/AndroidStudioProjects/tlycs_flutter/ios/Flutter/App.framework/Appを無芖したす。ファむルは、リンクされおいるアヌキテクチャではないx86_64甚にビルドされたしたarm64/ Users / martinlundberg / AndroidStudioProjects / tlycs_flutter / ios / Flutter / App.framework / App
===構成を䜿甚したプロゞェクトランナヌのタヌゲットランナヌの構築デバッグ===
ファットでないバむナリ/Users/martinlundberg/AndroidStudioProjects/tlycs_flutter/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/Appはarm64ではありたせん。 実行䞭のlipo-info
ファットでないファむル/Users/martinlundberg/AndroidStudioProjects/tlycs_flutter/build/ios/Debug-iphoneos/Runner.app/Frameworks/App.framework/App isアヌキテクチャx86_64
コマンド/ bin / shが終了コヌド1で倱敗したした

デバむス甚にプリコンパむルされたアプリケヌションをビルドできたせんでした。

Iphone 7siPhoneでアプリケヌションを起動䞭に゚ラヌが発生したした。

@molundbは曞いた

基本的に、ビルドフォルダヌをクリヌンアップし、アプリをフラッタヌ実行し、倉曎を加え、ホットリロヌドを実行し、倉曎が衚瀺されおいないこずを確認できる堎合は、そのログが非垞に圹立ちたす。
https://gist.github.com/molundb/cda4caa4e90288568db16ba9a0e962d6

ありがずう したがっお、ホットリロヌド/再起動は期埅どおりに機胜したすが、アプリを停止しお再床実行するず、叀いアプリが衚瀺されたすか そのflutter run -vの芁点叀いアプリを瀺す2番目のflutter run -v を投皿しおいただけたすか

私も同じ問題を抱えおおり、そのため私の生産性は基本的に通垞の30です。 少なくずも3〜4週間は、より良い方向ぞの倉化の蚌拠がないこずがわかりたす。 私は誰かがそれを本圓に高い優先順䜍にするこずを望むだけです。 -今、私を殺しおいる!!!

通垞のタヌンアラりンドは次のようになりたす。

  1. すべおのブレヌクポむントを削陀したす
  2. フラッタヌクリヌンず呌ぶ
  3. コヌルドリスタヌト
  4. ブレヌクポむントを再床有効にする
  5. 少し働く

これらのコン゜ヌルメッセヌゞもたくさんありたす。
'' '160717.994 289 info flutter.tools []-> org-dartlang-debugsynthetic_debug_expression11゚ラヌメ゜ッドが芋぀かりたせん 'toStringDeep'。
160717.994 290 info flutter.tools []-> toStringDeep
'' '
コン゜ヌルに出力されたデヌタ。

これがマスタヌの最新バヌゞョンです

C\ Projects \ obdchk> flutter doctor -v
[√]フラッタヌチャネルマスタヌ、v1.5.9-pre.62、Microsoft Windows [バヌゞョン10.0.17763.437]、ロケヌルen-US
•Flutterバヌゞョン1.5.9-pre.62c\ sdks \ flutter
•フレヌムワヌクリビゞョン8fd7fa492a3時間前、2019-04-29 12:59:30 -0700
•゚ンゞンリビゞョン1ecf924ff8
•Dartバヌゞョン2.3.0ビルド2.3.0-dev.0.3 c46deebfb6

160717.942 252 info flutter.tools [+ 965ms]->結果16e00721-c286-43e9-9460-70182643e449
160717.944 253 info flutter.tools []-> org-dartlang-debugsynthetic_debug_expression11゚ラヌゲッタヌが芋぀かりたせん 'スナップショット'。
160717.944254情報flutter.tools []->スナップショット.data
160717.944 255 info flutter.tools []-> ^^^^^^^^
160717.944 256 info flutter.tools []-> org-dartlang-debugsynthetic_debug_expression11゚ラヌゲッタヌ「スナップショット」がクラス「_HomeScreenState」に察しお定矩されおいたせん。
160717.944 257 info flutter.tools []-> -'_ HomeScreenState 'は' packageobdchk / screens / home_screen.dart '' lib / screens / home_screen.dart 'からのものです。
160717.944 258 info flutter.tools []->名前を既存のゲッタヌの名前に修正するか、「snapshot」ずいう名前のゲッタヌたたはフィヌルドを定矩しおみおください。
160717.944 259 info flutter.tools []->スナップショット.data
160717.944 260 info flutter.tools []-> ^^^^^^^^
160717.952 261 info flutter.tools [+3 ms]-> 16e00721-c286-43e9-9460-70182643e449 build \ app.dill.track.dill.incremental.dill 16
160717.952 262 info flutter.tools [+ 2ms]->結果1bae7b85-0d7d-48c6-a4c2-e199a261f77e
160717.954 263 info flutter.tools [+3 ms]-> 1bae7b85-0d7d-48c6-a4c2-e199a261f77e build \ app.dill.track.dill.incremental.dill 16
160717.955264情報flutter.tools [+2ミリ秒]->結果853ea583-b3e8-47a7-ae8f-6921d5f98593
160717.963 265 info flutter.tools [+2 ms]-> 853ea583-b3e8-47a7-ae8f-6921d5f98593 build \ app.dill.track.dill.incremental.dill 16
160717.963 266 info flutter.tools [+ 1ms]->結果d79513ca-38d5-4354-a47f-88ddd91741fb
160717.963 267 info flutter.tools [+3 ms]-> d79513ca-38d5-4354-a47f-88ddd91741fb build \ app.dill.track.dill.incremental.dill 16
160717.971 268 info flutter.tools [+ 4ms]->結果2adf58bf-63cc-4eb8-b6c4-4952c2262bc3
160717.971 269 info flutter.tools [+2 ms]-> org-dartlang-debugsynthetic_debug_expression11゚ラヌゲッタヌが芋぀かりたせん '_ value'。
160717.971 270 info flutter.tools []-> _value
160717.971 271 info flutter.tools []-> ^^^^^^
160717.971 272 info flutter.tools []-> org-dartlang-debugsynthetic_debug_expression11゚ラヌゲッタヌ「_value」がクラス「_HomeScreenState」に察しお定矩されおいたせん。
160717.971 273 info flutter.tools []-> -'_ HomeScreenState 'は' packageobdchk / screens / home_screen.dart '' lib / screens / home_screen.dart 'からのものです。
160717.971 274 info flutter.tools []->名前を既存のゲッタヌの名前に修正するか、「_ value」ずいう名前のゲッタヌたたはフィヌルドを定矩しおみおください。
160717.971 275 info flutter.tools []-> _value
160717.971 276 info flutter.tools []-> ^^^^^^
160717.985 277 info flutter.tools [+8 ms]-> 2adf58bf-63cc-4eb8-b6c4-4952c2262bc3 build \ app.dill.track.dill.incremental.dill 18
160717.985 278 info flutter.tools [+ 4ms]->結果4379cbc9-98a6-4540-865a-c6c0a09aba5e
160717.987 279 info flutter.tools [+2 ms]-> org-dartlang-debugsynthetic_debug_expression11゚ラヌゲッタヌが芋぀かりたせん 'newValue'。
160717.987 280 info flutter.tools []-> newValue
160717.987 281 info flutter.tools []-> ^^^^^^^^
160717.987 282 info flutter.tools []-> org-dartlang-debugsynthetic_debug_expression11゚ラヌゲッタヌ「newValue」がクラス「_HomeScreenState」に察しお定矩されおいたせん。
160717.987 283 info flutter.tools []-> -'_ HomeScreenState 'は' packageobdchk / screens / home_screen.dart '' lib / screens / home_screen.dart 'からのものです。
160717.987 284 info flutter.tools []->名前を既存のゲッタヌの名前に修正するか、「newValue」ずいう名前のゲッタヌたたはフィヌルドを定矩しおみおください。
160717.987 285 info flutter.tools []-> newValue
160717.987 286 info flutter.tools []-> ^^^^^^^^
160717.994 287 info flutter.tools [+3 ms]-> 4379cbc9-98a6-4540-865a-c6c0a09aba5e build \ app.dill.track.dill.incremental.dill 20
160717.994 288 info flutter.tools [+ 1ms]->結果16915064-96cf-4c0c-9277-a36139fb4487
160717.994 289 info flutter.tools []-> org-dartlang-debugsynthetic_debug_expression11゚ラヌメ゜ッドが芋぀かりたせん 'toStringDeep'。
160717.994 290 info flutter.tools []-> toStringDeep
160717.994 291 info flutter.tools []-> ^^^^^^^^^^^^
160717.994 292 info flutter.tools []-> org-dartlang- debugsynthetic_debug_expression 11゚ラヌメ゜ッド 'toStringDeep'がクラス 'StreamValueに察しお定矩されおいたせん'。
160717.995 293 info flutter.tools []->-'StreamValue'は 'packageutilities / stream / stream_value.dart' 'utilities / lib / stream / stream_value.dart'からのものです。
160717.995 294 info flutter.tools []->名前を既存のメ゜ッドの名前に修正するか、「toStringDeep」ずいう名前のメ゜ッドを定矩しおみおください。
160717.995 295 info flutter.tools []-> toStringDeep
160717.995 296 info flutter.tools []-> ^^^^^^^^^^^^
160718.003 297 info flutter.tools [+4 ms]-> 16915064-96cf-4c0c-9277-a36139fb4487 build \ app.dill.track.dill.incremental.dill 22
160718.017298情報flutter.tools [+15ミリ秒]->結果098efd6c-f435-42a8-8ed5-cc3e79a5562f
160718.017 299 info flutter.tools []-> org-dartlang-debugsynthetic_debug_expression11゚ラヌメ゜ッドが芋぀かりたせん 'toStringDeep'。
160718.017 300 info flutter.tools []-> toStringDeep
160718.017 301 info flutter.tools []-> ^^^^^^^^^^^^
160718.017 302 info flutter.tools []-> org-dartlang-debugsynthetic_debug_expression11゚ラヌメ゜ッド「toStringDeep」がクラス「_HomeScreenState」に察しお定矩されおいたせん。
160718.017 303 info flutter.tools []-> -'_ HomeScreenState 'は' packageobdchk / screens / home_screen.dart '' lib / screens / home_screen.dart 'からのものです。
160718.017 304 info flutter.tools []->名前を既存のメ゜ッドの名前に修正するか、「toStringDeep」ずいう名前のメ゜ッドを定矩しおみおください。
160718.017 305 info flutter.tools []-> toStringDeep
160718.017 306 info flutter.tools []-> ^^^^^^^^^^^^
160718.025 307 info flutter.tools [+3 ms]-> 098efd6c-f435-42a8-8ed5-cc3e79a5562f build \ app.dill.track.dill.incremental.dill 24
160718.032 308 info flutter.tools [+ 11ms]->結果da8399f4-db8d-4390-956d-107016a6ea59
160718.040 309 info flutter.tools [+6 ms]-> da8399f4-db8d-4390-956d-107016a6ea59 build \ app.dill.track.dill.incremental.dill 24
160718.040 310 info flutter.tools [+ 1ms]->結果542a3647-5840-4c9b-9588-d9f441879e12
160718.040 311 info flutter.tools []-> org-dartlang-debugsynthetic_debug_expression11゚ラヌメ゜ッドが芋぀かりたせん 'toStringDeep'。
160718.040 312 info flutter.tools []-> toStringDeep
160718.040 313 info flutter.tools []-> ^^^^^^^^^^^^
160718.040 314 info flutter.tools []-> org-dartlang-debugsynthetic_debug_expression11゚ラヌメ゜ッド「toStringDeep」がクラス「_StateLifecycle」に察しお定矩されおいたせん。
160718.040 315 info flutter.tools []-> -'_ StateLifecycle 'は' packageflutter / src / widgets / framework.dart '' file/// c/ sdks / flutter / packages / flutter 'からのものです/lib/src/widgets/framework.dart '。
160718.040 316 info flutter.tools []->名前を既存のメ゜ッドの名前に修正するか、「toStringDeep」ずいう名前のメ゜ッドを定矩しおみおください。
160718.040 317 info flutter.tools []-> toStringDeep
160718.040 318 info flutter.tools []-> ^^^^^^^^^^^^
160718.047 319 info flutter.tools [+3 ms]-> 542a3647-5840-4c9b-9588-d9f441879e12 build \ app.dill.track.dill.incremental.dill 26
160718.048 320 info flutter.tools [+ 1ms]->結果62d95968-c129-4d39-a840-8bdeabef1218
160718.056 321 info flutter.tools [+6 ms]-> 62d95968-c129-4d39-a840-8bdeabef1218 build \ app.dill.track.dill.incremental.dill 26
160718.066 322 info flutter.tools [+ 2ms]->結果b5818d24-c116-4f43-a769-59904f0120de
160718.066 323 info flutter.tools []-> org-dartlang-debugsynthetic_debug_expression11゚ラヌメ゜ッドが芋぀かりたせん 'toStringDeep'。
160718.066 324 info flutter.tools []-> toStringDeep
160718.066 325 info flutter.tools []-> ^^^^^^^^^^^^
160718.066 326 info flutter.tools []-> org-dartlang-debugsynthetic_debug_expression11゚ラヌメ゜ッド「toStringDeep」がクラス「AppBloc」に察しお定矩されおいたせん。
160718.067 327 info flutter.tools []->-'AppBloc'は 'packageelm_bluetooth_bloc / block / app_bloc.dart' 'elm_bluetooth_bloc / lib / block / app_bloc.dart'からのものです。
160718.067 328 info flutter.tools []->名前を既存のメ゜ッドの名前に修正するか、「toStringDeep」ずいう名前のメ゜ッドを定矩しおみおください。
160718.067 329 info flutter.tools []-> toStringDeep
160718.067 330 info flutter.tools []-> ^^^^^^^^^^^^
160718.067 331 info flutter.tools [+2 ms]-> b5818d24-c116-4f43-a769-59904f0120de build \ app.dill.track.dill.incremental.dill 28
160718.179 332 inforuntime.gc収集時間229ms•54.7MBのうち46.5MBを䜿甚•分離/ 867114562
160718.250 333 inforuntime.gc収集時間235ms•54.7MBのうち51.5MBを䜿甚•分離/ 867114562
160731.262334情報flutter.tools [+13198ミリ秒]->結果00e09141-41b9-43e3-806d-d4725fedf81e
160731.262 335 info flutter.tools [+2 ms]-> org-dartlang-debugsynthetic_debug_expression118゚ラヌ識別子が必芁ですが、 ''を取埗したした。
160731.262 336 info flutter.tools []-> onData= null &&
160731.262 337 info flutter.tools []-> ^ .. ..
160731.270 338 info flutter.tools [+6 ms]-> 00e09141-41b9-43e3-806d-d4725fedf81e build \ app.dill.track.dill.incremental.dill 29
160733.060 339 info flutter.tools [+ 1792ms]->結果a180ce8f-8940-46e2-b814-0e24d138f935
160733.067 340 info flutter.tools [+2 ms]-> a180ce8f-8940-46e2-b814-0e24d138f935 build \ app.dill.track.dill.incremental.dill 29
160738.919 341 info flutter.tools [+ 5854ms]->結果95d4434d-929d-4504-8653-b98921661dd8
160738.926 342 info flutter.tools [+5 ms]-> 95d4434d-929d-4504-8653-b98921661dd8 build \ app.dill.track.dill.incremental.dill 29
160738.938 343 info flutter.tools [+ 14ms]->結果b183ab8e-99a6-4db0-be44-310e20c62eac
160738.938 344 info flutter.tools [+1 ms]-> org-dartlang-debugsynthetic_debug_expression11゚ラヌメ゜ッドが芋぀かりたせん 'toStringDeep'。
160738.938 345 info flutter.tools []-> toStringDeep
160738.938 346 info flutter.tools []-> ^^^^^^^^^^^^
160738.938 347 info flutter.tools []-> org-dartlang-debugsynthetic_debug_expression11゚ラヌメ゜ッド「toStringDeep」がクラス「_Closure」に察しお定矩されおいたせん。
160738.938 348 info flutter.tools []-> -'_ Closure 'は' dartcore 'からのものです。
160738.938 349 info flutter.tools []->名前を既存のメ゜ッドの名前に修正するか、「toStringDeep」ずいう名前のメ゜ッドを定矩しおみおください。
160738.938 350 info flutter.tools []-> toStringDeep
160738.938 351 info flutter.tools []-> ^^^^^^^^^^^^
160738.946 352 info flutter.tools [+3 ms]-> b183ab8e-99a6-4db0-be44-310e20c62eac build \ app.dill.track.dill.incremental.dill 31
160742.213 353 info flutter.tools [+3268 ms] I / flutter1654626 2019-04-29 160634.931965 FINE ui.main.dart初期ルヌト= null
160742.232 354 inforuntime.gc収集時間250ms•60.0MBのうち53.1MBを䜿甚•分離/ 867114562
160742.239 355 info flutter.tools [+25 ms] I / flutter1654627 2019-04-29 160634.957641 FINE home_screen.dartホヌム画面のビルド
160742.355 356 info flutter.tools [+114 ms] I / flutter1654628 2019-04-29 160635.071358 FINE ui.main.dart初期ルヌト= null
160742.421 357 info flutter.tools [+65 ms] I / flutter1654629 2019-04-29 160635.136896 FINE home_screen.dartホヌム画面のビルド
160742.496 358 inforuntime.gc収集時間256ms•62.7MBのうち54.5MBを䜿甚•分離/ 867114562
160742.787 359 inforuntime.gc収集時間323ms•52.5MBのうち41.6MBを䜿甚•分離/ 867114562
160817.778 360 info flutter.tools [+35360 ms] DevFSデバむス䞊のファむルシステムを削陀しおいたすfile/// data / user / 0 / com.cobd.obdchk / code_cache / obdchkUCQMHL / obdchk /
160817.778 361 info flutter.tools [] VMサヌビスぞの送信_deleteDevFS{fsNameobdchk}
160817.827 362 info flutter.tools [+46 ms]結果{タむプ成功}
160817.827 363 info flutter.tools [] DevFSデバむス䞊のファむルシステムを削陀したしたfile/// data / user / 0 / com.cobd.obdchk / code_cache / obdchkUCQMHL / obdchk /
160817.827 364 info flutter.tools [+1 ms] VMサヌビスぞの送信ext.flutter.exit{isolateIdisolates / 867114562}
160818.194 365 info flutter.tools [+ 363ms]サヌビスプロトコル接続が閉じられたした。
160819.832 366 info flutter.tools [+1639ミリ秒]アプリケヌションが終了したした。
160819.841 367 info flutter.tools [+ 7ms]「flutterrun」には4,203,976msかかりたした。
160819.841 368 info flutter.tools []「flutterrun」には4,203,976msかかりたした。

@ ride4sunは曞いた

私は同じ問題を抱えおいたす

確認のために、アプリをホットリロヌド/ホットリスタヌトしお倉曎を確認するこずはできたすが、アプリを停止しお再起動するずすぐに倉曎が衚瀺されたせんか アプリがこの状態になったら、コマンドラむンりィンドりから発行されたflutter run -vログ芁点を投皿できる堎合は、圹立぀はずです。

これらのコン゜ヌルメッセヌゞもたくさんありたす。
'' '160717.994 289 info flutter.tools []-> org-dartlang-debugsynthetic_debug_expression11゚ラヌメ゜ッドが芋぀かりたせん 'toStringDeep'。
160717.994 290 info flutter.tools []-> toStringDeep
'' '

どのIDEを䜿甚しおいたすか ゜ヌスコヌドをナビゲヌトするずきにIDEがさたざたな匏を評䟡するために発行するすべおのオンデマンドコンパむル匏リク゚ストをダンプする冗長モヌドでflutter / ideを実行しおいるようです。 詳现モヌドが非垞に詳现であるのは予想どおりですが、構成でオンになっおいる理由はわかりたせん。

確認のために-アプリをホットリロヌド/ホットリスタヌトしお倉曎を確認するこずはできたすが、停止するずすぐに
アプリを再起動するず、倉曎が衚瀺されたせんか

私はそれが正しいず思いたす-私はそれにもっず泚意を払う必芁がありたす

アプリがこの状態になったら、コマンドラむンりィンドりから発行されたflutter run -vのログ芁点を投皿できる堎合は、圹立぀はずです。

わかりたした-したす

どのIDEを䜿甚しおいたすか

Android Studio

すべおのオンデマンドをダンプする冗長モヌドでflutter / ideを実行しおいるようです
コンパむル匏は、゜ヌスコヌドをナビゲヌトするずきに、IDEがさたざたな匏を評䟡するために発行するこずを芁求したす。 詳现モヌドが非垞に詳现であるのは予想どおりですが、構成でオンになっおいる理由はわかりたせん。

これらすべおの問題を確認した埌、冗長をオンにしたした。 これらの「toStringDeep」メッセヌゞが衚瀺されるタむミングには盞関関係があるず思いたす。

                                                             toStringDeep()

160738.938 346 info flutter.tools []-> ^^^^^^^^^^^^

@aam

ありがずう したがっお、ホットリロヌド/再起動は期埅どおりに機胜したすが、アプリを停止しお再床実行するず、叀いアプリが衚瀺されたすか そのflutter run -vの芁点叀いアプリを瀺す2番目のflutter run -v を投皿しおいただけたすか

アプリを起動するたびに、叀いコヌドが実行されたす。 ホットリロヌドは䜕も倉曎したせん。 珟圚のコヌドを実行するために私が芋぀けた唯䞀の方法は、ホットリスタヌトするこずです。 その埌、ホットリロヌドは通垞どおり機胜したす。 アプリを停止しお再起動するず、叀いコヌドが再床実行されたす。

https://gist.github.com/molundb/7020ff1e43e28fd3e2d0326cd0b957ae

@molundbは曞いた

アプリを起動するたびに叀いコヌドが実行されたす

アプリを起動する前にファむルを線集するずどうなりたすか シミュレヌタヌからアプリを削陀しおから再起動するずどうなりたすか

最新のベヌタ版たたは開発版にも移行するず、問題のトラブルシュヌティングが簡単になるず思いたす。

たた、サンプルフラッタヌギャラリヌを線集しお再読み蟌みしたずきに同じ問題が発生するかどうかを確認できる堎合は、ログをキャプチャできるコマンドラむンからサンプルを停止しお開始するのが理想的です。

@aamは曞いた

アプリを起動する前にファむルを線集するずどうなりたすか

詊しおみたしたが、違いはありたせん。 同じ叀いコヌドが匕き続き実行されたす。

シミュレヌタヌからアプリを削陀しおから再起動するずどうなりたすか

詊しおみたしたが、違いはありたせん。 同じ叀いコヌドが匕き続き実行されたす。

最新のベヌタ版たたは開発版にも移行するず、問題のトラブルシュヌティングが簡単になるず思いたす。

はい、ベヌタ版に倉曎したした。

たた、サンプルフラッタヌギャラリヌを線集しお再読み蟌みしたずきに同じ問題が発生するかどうかを確認できる堎合は、ログをキャプチャできるコマンドラむンからサンプルを停止しお開始するのが理想的です。

フラッタヌギャラリヌアプリの実行は正垞に機胜したした。 叀いコヌドは実行されおいたせんでした。
https://gist.github.com/molundb/075ba9d05e0516b7787a0570a97d05ef

@molundbは曞いた

アプリを起動する前にファむルを線集するずどうなりたすか

詊しおみたしたが、違いはありたせん。 同じ叀いコヌドが匕き続き実行されたす。

゜ヌスコヌドを倉曎した埌、実行のログを投皿できたすか ゜ヌスコヌドを線集しおも、最初のアプリケヌション起動時にログにSkipping kernel compilation. Fingerprint match.がある堎合、ファむルシステムはファむルシステムの倉曎やフラッタヌを報告せず、さたざたな゜ヌスを調べおいたす。 線集したファむルのタむムスタンプが曎新されおいるこずを確認できたすか beta / devバヌゞョンは、コンパむルに䜿甚した゜ヌスのリストを報告する必芁がありたす-線集したファむルがそこにリストされおいるこずを確認できたすか
flutter cleanを実行した堎合たたはbuild/フォルダヌを削陀した堎合はどうなりたすか次にアプリを実行したずきに、倉曎はありたすか もしそうなら、どのようにしお壊れた状態になりたすか アプリを停止し、゜ヌスを倉曎し、アプリを起動しおも、その時点で倉曎が衚瀺されたせんか

フラッタヌギャラリヌアプリの実行は正垞に機胜したした。 叀いコヌドは実行されおいたせんでした。

さお、それは少なくずもいく぀かの合理的な基盀を確立したす。 おそらく、マシン䞊のアプリケヌションのセットアップをフラッタヌギャラリヌの䟋ず比范するこずで、アプリで機胜しない理由に぀いおいく぀かの掞察を埗るこずができたすか 䞡方が同じディスク/ファむルシステムでホストされおいたすか

カヌネルのコンパむルをスキップしたす。 指王の䞀臎

私はすべおのフィンガヌプリントを無効にしたので、この修正に合栌した堎合、それは決しお衚瀺されないはずです

@aam

゜ヌスコヌドを倉曎した埌、実行のログを投皿できたすか Skippingカヌネルコンパむルがある堎合。 指王の䞀臎。 ゜ヌスコヌドを線集した堎合でも、最初のアプリケヌション起動時のログでは、ファむルシステムがファむルシステムの倉曎やフラッタヌを報告せず、さたざたな゜ヌスを調べおいたす。

Skippingカヌネルコンパむルが芋぀かりたせんでした。 指王の䞀臎。

線集したファむルのタむムスタンプが曎新されおいるこずを確認できたすか ベヌタ/開発バヌゞョンは、コンパむルに䜿甚した゜ヌスのリストを報告する必芁がありたす-線集したファむルがそこにリストされおいるこずを確認できたすか

このタむムスタンプはどこで確認できたすか 出力には、線集したファむルが2回リストされおいるのがわかりたすが、線集されおいない他の倚くのファむルもリストされおいたす。

私はこのファむルを線集したした/Users/martinlundberg/AndroidStudioProjects/tlycs_flutter/lib/screens/settings_page/SettingsPage.dart

出力は次のずおりです。
https://gist.github.com/molundb/146a46aa7c2e1a6fc81071b4d23561d1

フラッタヌクリヌンを実行した堎合たたはビルド/フォルダヌを削陀した堎合はどうなりたすか次にアプリを実行したずきに、倉曎がありたすか もしそうなら、どのようにしお壊れた状態になりたすか アプリを停止し、゜ヌスを倉曎し、アプリを起動しおも、その時点で倉曎が衚瀺されたせんか

いいえ、フラッタヌクリヌンは䜕も倉曎したせん。 叀いコヌドは匕き続き実行されたす。 アプリを停止しお実行するず、壊れた状態になりたす。 ホットリスタヌトを実行するず、壊れた状態が修正されたす。

さお、それは少なくずもいく぀かの合理的な基盀を確立したす。 おそらく、マシン䞊のアプリケヌションのセットアップをフラッタヌギャラリヌの䟋ず比范するこずで、アプリで機胜しない理由に぀いおいく぀かの掞察を埗るこずができたすか 䞡方が同じディスク/ファむルシステムでホストされおいたすか

はい、䞡方ずも同じディスクでホストされおいたす。 他にどのような違いがあるのか​​わかりたせんが、
あなたはなにか考えはありたすか

このタむムスタンプはどこで確認できたすか 出力には、線集したファむルが2回リストされおいるのがわかりたすが、線集されおいない他の倚くのファむルもリストされおいたす。

たずえば、 ls -al {filename}タヌミナルシェルで取埗するタむムスタンプを意味したす。
ファむルのリストは、線集しおいるファむルがコンパむルされおいるファむルであるこずを確認するのに圹立ちたす。

いいえ、フラッタヌクリヌンは䜕も倉曎したせん。 叀いコヌドは匕き続き実行されたす。 アプリを停止しお実行するず、壊れた状態になりたす。 ホットリスタヌトを実行するず、壊れた状態が修正されたす。

したがっお、状態A背景色が灰色であるずしたしょうでアプリを起動したす- flutter run -vたす。 フラッタヌ゜ヌスコヌド状態Bを線集したずえば、背景色が赀になる、ホットリロヌドフラッタヌコマンドラむンタヌミナルセッションで「r」したすが、倉曎がありたすか アプリを停止し flutter run 、再起動したす flutter run -v 、状態Aたたは状態Bが衚瀺されたすかそれでもAが衚瀺される堎合は、iphoneシミュレヌタヌからアプリを削陀するずどうなりたすか flutter clean 、 flutter runもう䞀床やりたすかそれでもA

@aam

たずえば、ls -al {filename}タヌミナルシェルで取埗するタむムスタンプを意味したす。
ファむルのリストは、線集しおいるファむルがコンパむルされおいるファむルであるこずを確認するのに圹立ちたす。

おお 私はそのコマンドに぀いお以前は知りたせんでした。 詊しおみたしたが、ファむルが曎新されるず気付くようです。 ただし、問題は同じです。 ホットリスタヌトしない限り、叀いコヌドが実行されおいたす。 端末からの出力は次のずおりです。

Sebastians-MacBook-Pro-Retina-2016:tlycs_flutter martinlundberg$ ls -al lib/widgets/FeedbackButton.dart 
-rw-r--r--  1 martinlundberg  staff  1051 May  6 09:33 lib/widgets/FeedbackButton.dart
Sebastians-MacBook-Pro-Retina-2016:tlycs_flutter martinlundberg$ ls -al lib/widgets/FeedbackButton.dart 
-rw-r--r--  1 martinlundberg  staff  1053 May  7 11:00 lib/widgets/FeedbackButton.dart

したがっお、状態A背景色が灰色であるずしたしょうでアプリを起動したす-フラッタヌラン-vを実行したす。

終わり。

フラッタヌ゜ヌスコヌド状態Bを線集したずえば、背景色が赀になる、ホットリロヌドフラッタヌコマンドラむンタヌミナルセッションで「r」したすが、倉曎がありたすか

倉化なし。

アプリを停止しおフラッタヌ実行を終了、再起動したすフラッタヌ実行-v、状態Aたたは状態Bが衚瀺されたすか

NS。

それでもAが衚瀺される堎合は、iPhoneシミュレヌタヌからアプリを削陀し、フラッタヌをクリヌンアップし、フラッタヌを再床実行するずどうなりたすか それでもA

興味深いこずに、今回は、最埌のフラッタヌ実行-vを実行した埌、アプリがクラッシュし、ビルドされたせんでした。 次に、䜕も倉曎せずに再床実行しようずするず、状態Aが再床䜜成されたした。 次に、ホットリロヌドしたしたが、ただAです。次にホットリスタヌトし、状態Bになりたした。ここですべおの出力を確認しおください。

https://gist.github.com/molundb/ddfd07e7fd1691f8b3992c207b7ac80f

これたでのすべおのご協力に感謝したすが、この問題はただここで私たちにずっお倧きな問題です。

@molundbは曞いた

それでもAが衚瀺される堎合は、iPhoneシミュレヌタヌからアプリを削陀し、フラッタヌをクリヌンアップし、フラッタヌを再床実行するずどうなりたすか それでもA

興味深いこずに、今回は、最埌のフラッタヌ実行-vを実行した埌、アプリがクラッシュし、ビルドされたせんでした。 次に、䜕も倉曎せずに再床実行しようずするず、状態Aが再床䜜成されたした。 次に、ホットリロヌドしたしたが、ただAです。次にホットリスタヌトし、状態Bになりたした。ここですべおの出力を確認しおください。

それで、あなたは氞久に状態Aで立ち埀生しおいるように聞こえたす、そうですか 状態Aで起動しおからアプリをホットリスタヌトしない限り、アプリに加えるこずができる倉曎はありたせんが、アプリを停止するず、これらの倉曎は消えたす。 xcodeprojectのセットアップの問題のようです。 flutter create myprojectを介しお新しいフラッタヌプロゞェクトを䜜成し、フラッタヌ/ダヌツコヌドをそのmyprojectコピヌしお、 myprojectかどうかを確認するこずは可胜でしょうか

@aam @molundb䜿甚されおからしばらく経っおいるので、叀くなっおいる可胜性がありたすが、ここではflutter run --bug-reportが圹立぀可胜性がありたす。 バグレポヌトのzipファむルをある皋床適切なサむズに保぀には、アプリをすぐに終了する必芁がありたす😄

@aam

それで、あなたは氞久に状態Aで立ち埀生しおいるように聞こえたす、そうですか 状態Aで起動しおからアプリをホットリスタヌトしない限り、アプリに加えるこずができる倉曎はありたせんが、アプリを停止するず、これらの倉曎は消えたす。

䞁床。

xcodeprojectのセットアップの問題のようです。 flutter create myprojectを介しお新しいflutterプロゞェクトを䜜成し、flutter / dartコヌドをそのmyprojectにコピヌしお、myprojectで機胜するかどうかを確認するこずは可胜ですか

わかりたした。最初に新しいプロゞェクトを䜜成し、次にlib、assets、pubspec.yaml、pubspec.lock、package-lock.json、GoogleService-Info.plistをプロゞェクトにコピヌしたした。 次に、実行しようずするず、解決できなかったこの゚ラヌが発生したした。

5.20.0 - [Firebase/Core][I-COR000004] App with name __FIRAPP_DEFAULT does not exist.
Configuring the default Firebase app...
5.20.0 - [Firebase/Core][I-COR000012] Could not locate configuration file: 'GoogleService-Info.plist'.
5.20.0 - [Firebase/Core][I-COR000005] No app has been configured yet.
5.20.0 - [Firebase/Core][I-COR000005] No app has been configured yet.
*** First throw call stack:
(
    0   CoreFoundation                      0x00000001116846fb __exceptionPreprocess + 331
    1   libobjc.A.dylib                     0x0000000110c28ac5 objc_exception_throw + 48
    2   CoreFoundation                      0x0000000111684555 +[NSException raise:format:] + 197
    3   Runner                              0x000000010a44b462 +[FIRApp configure] + 562
    4   Runner                              0x000000010aa2bf16 -[FLTCloudFirestorePlugin init] + 214
    5   Runner                              0x000000010aa2bda9 +[FLTCloudFirestorePlugin registerWithRegistrar:] + 297
    6   Runner                              0x000000010a2a9123 +[GeneratedPluginRegistrant registerWithRegistry:] + 115
    7   Runner                        <
>

次に、iosフォルダヌを新しいプロゞェクトにコピヌしおビルドしたしたが、バグが再び発生したした。 ホットリスタヌトした堎合を陀いお、垞にAを瀺したす。 䞊蚘のバグをどのように解決できるか考えおいたすか

@tvolkert

元のプロゞェクトでflutter run --bug-reportし、2぀のzipファむルを取埗したしたか なぜ2぀あるのかわかりたせん。 はい、どうぞ
bugreport_01.zip
bugreport_02.zip

@aam

最初の詊行をやり盎したしたが、GoogleService_Info.plistをフォルダではなくxcodeに移動しおも、__ FIREAPP_DEFAULTの問題を解決できたせんでした。 これで状態Bが䜜成されたした。 叀いコヌドはありたせん。 ここで、必芁なものすべおを新しいプロゞェクトに確実にコピヌする方法を理解する必芁がありたす。

ありがずう

私は同じ問題を抱えおいたした、そしお私によるず私の問題は私がMyAppずしおクラス名を蚭定しなかったずいうこずでした
クラス名をMyAppに倉曎するずすぐに....再び機胜したす
名前が異なるため、MyAppのwidget_test.dartずいう名前のテストフォルダヌ内のファむルで゚ラヌが発生しおいたした......
PS私はフラッタヌを孊ぶ非垞に初期の段階にありたすこれはあなたのための解決策ではないかもしれたせん😅

良い

https://github.com/flutter/flutter/commit/df3505c1f389031895a459cb2831f38a76119ea2では、これはAndroidで完党に修正されおいるず思いたす。

はい、そうです、私はもうこの厄介な問題を抱えおいたせん、そしおそれはかなり長い間修正されたした

私はただこの問題に盎面しおいたす。 バヌゞョン1.12.13 + hotfix.3を実行しおいるベヌタチャネルを䜿甚しおいたす。 Android Studioを䜿甚しおいお、アプリの起動時の゚ラヌをすでに修正しおいたすが、アプリをコヌルドリスタヌトするたびに倧きな赀い゚ラヌメッセヌゞが衚瀺されたす。修正する唯䞀の方法は、毎回ホットリスタヌトするこずです。

@Reprevise少し詳しく

はい、アプリを完党に停止しお再起動するように。

再実行から詳现なログを提䟛し䟋flutter run -v、起動時に゚ラヌメッセヌゞを共有できたすか

@Repreviseは、バックグラりンドで別のフラッタヌアプリケヌションを実行しおいお、ビルド䞭にログを取埗しおいるように芋えたす間違いなく迷惑です。 電話を再起動しお再床実行する堎合、最初に゚ラヌがただ発生しおいるかどうかを確認し、次に゚ラヌが消えおも゚ラヌが発生しおいるかどうかを確認できたすか

すべおの゚ミュレヌタヌからすべおのデヌタをワむプし、Flutterアプリケヌションを実行したした。 ゚ラヌが衚瀺されたしたすでに修正されおいるため、発生しないはずです。 flutter cleanを実行した埌も、起動時に゚ラヌが衚瀺されたした。

蚂正フラッタヌクリヌン埌の起動時に゚ラヌが衚瀺されなくなりたした。 ただし、ログにぱラヌが衚瀺されたす。

これは関係ないず思いたす。 アプリケヌションは最新のようですが、圓然このバグがありたす。 根本的な原因を特定するのに圹立぀最小限の耇補で新しい問題を提出できる堎合

安定したチャネルのv1.12は、廃止された゚ラヌコン゜ヌルログをキャッシュしおいるようです。 クリヌン/削陀しおも問題は解決したせん。 ゚ラヌは、理由もなく消えるこずがあるたで衚瀺され続けたす。 それは私をずおも混乱させたした。

ビルド/クリヌンずは関係のない@gloryluu 、新しいバグを埋めるこずをお勧めしたす

私はフラッタヌプロゞェクトでいく぀かの問題に盎面しおいたす誰かが私を助けるこずができたす

C\ flutterbin \ flutter.bat doctor --verbose
[√]フラッタヌチャネルマスタヌ、v1.13.6-pre.38、Microsoft Windows [バヌゞョン10.0.14393]、ロケヌルen-US
•C\ flutterのFlutterバヌゞョン1.13.6-pre.38
•フレヌムワヌクリビゞョンb28dd0c2967日前、2019-12-28 10:33:01 +0800
•゚ンゞンリビゞョン5a730c60d3
•Dartバヌゞョン2.8.0ビルド2.8.0-dev.0.0 1db1a837f8

[] Androidツヌルチェヌン-Androidデバむス甚に開発Android SDKバヌゞョン29.0.2
•E\ Android Meterial \ AndroidSDKにあるAndroidSDK
•AndroidNDKの堎所が構成されおいたせんオプション。ネむティブプロファむリングのサポヌトに圹立ちたす
•プラットフォヌムandroid-29、build-tools 29.0.2
•ANDROID_HOME = E\ Android Meterial \ AndroidSDK
•JavaバむナリC\ Program Files \ Android \ Android Studio \ jrebin \ java
•JavaバヌゞョンのOpenJDKランタむム環境ビルド1.8.0_202-リリヌス-1483-b03
XAndroidラむセンスステヌタスは䞍明です。
Android SDKManagerを再むンストヌルたたは曎新しおみおください。
参照しおくださいhttps://developer.android.com/studio/#downloadsたたは蚪問https://flutter.dev/setup/#android詳现な手順に぀いおは、-setupを。

[√] Android Studioバヌゞョン3.5
•C\ Program Files \ Android \ AndroidStudioにあるAndroidStudio
•Flutterプラグむンバヌゞョン42.1.1
•Dartプラグむンバヌゞョン191.8593
•JavaバヌゞョンのOpenJDKランタむム環境ビルド1.8.0_202-リリヌス-1483-b03

[√]接続されたデバむス1぀利甚可胜
•SMM105F•5200ebb94a0346f7•android-arm•Android9API 28

 医垫は1぀のカテゎリヌで問題を発芋したした。
プロセスは終了コヌド0で終了したした

Windows 1064ビットでこれらの問題を解決する方法

"[] Androidツヌルチェヌン-Androidデバむス甚に開発Android SDKバヌゞョン29.0.2
•E\ Android Meterial \ AndroidSDKにあるAndroidSDK
•AndroidNDKの堎所が構成されおいたせんオプション。ネむティブプロファむリングのサポヌトに圹立ちたす
•プラットフォヌムandroid-29、build-tools 29.0.2
•ANDROID_HOME = E\ Android Meterial \ AndroidSDK
•JavaバむナリC\ Program Files \ Android \ Android Studio \ jrebin \ java
•JavaバヌゞョンのOpenJDKランタむム環境ビルド1.8.0_202-リリヌス-1483-b03
XAndroidラむセンスステヌタスは䞍明です。
Android SDKManagerを再むンストヌルたたは曎新しおみおください。
参照しおくださいhttps://developer.android.com/studio/#downloadsたたは蚪問https://flutter.dev/setup/#android詳现な手順に぀いおは、-setupを。」

同じ問題がありたす。

[フラッタヌ]フラッタヌドクタヌ-v
[√]フラッタヌチャネル安定版、v1.12.13 + hotfix.5、Microsoft Windows [バヌゞョン10.0.18363.535]、ロケヌルen-US
•D\ flutterのFlutterバヌゞョン1.12.13+ hotfix.5
•フレヌムワヌクリビゞョン27321ebbad5週間前、2019-12-10 18:15:01 -0800
•゚ンゞンリビゞョン2994f7e1e6
•Dartバヌゞョン2.7.0

[√] Androidツヌルチェヌン-Androidデバむス甚に開発Android SDKバヌゞョン28.0.3
•D\ android-sdkにあるAndroidSDK
•AndroidNDKの堎所が構成されおいたせんオプション。ネむティブプロファむリングのサポヌトに圹立ちたす
•プラットフォヌムandroid-28、build-tools 28.0.3
•ANDROID_HOME = D\ android-sdk
•JavaバむナリC\ Program Files \ Android \ Android Studio \ jrebin \ java
•JavaバヌゞョンのOpenJDKランタむム環境ビルド1.8.0_152-リリヌス-1343-b01
•すべおのAndroidラむセンスが受け入れられたした。

[] Android Studioバヌゞョン3.4
•C\ Program Files \ Android \ AndroidStudioにあるAndroidStudio
XFlutterプラグむンがむンストヌルされおいたせん。 これにより、Flutter固有の機胜が远加されたす。
XDartプラグむンがむンストヌルされおいたせん。 これにより、Dart固有の機胜が远加されたす。
•JavaバヌゞョンのOpenJDKランタむム環境ビルド1.8.0_152-リリヌス-1343-b01

[√] VS Codeバヌゞョン1.41.1
•C\ Users \ Armin \ AppData \ Local \ Programs \ MicrosoftVSCodeのVSコヌド
•Flutter拡匵バヌゞョン3.7.1

[√]接続されたデバむス1぀利甚可胜
•x86甚に構築されたAndroidSDK•゚ミュレヌタヌ-5554•android-x86•Android9API 28゚ミュレヌタヌ

 医垫は1぀のカテゎリヌで問題を発芋したした。

@jonahwilliamsおそらく、新しいビルドシステムを䜿甚するためにツヌルのどの郚分を倉換する必芁があるかをむンベントリし、それらの郚分に぀いお個別の問題を提出しお、この問題を閉じる必芁がありたす。

再珟可胜な手順

  1. 新しいFlutterプロゞェクトを䜜成する
  2. その悪名高い゚ラヌ画面を匕き起こす゚ラヌを取埗するにMediaQuery.of(context) 、 MyAppのbuildメ゜ッドでMediaQuery.of(context)を呌び出したす。
  3. ゚ラヌ画面が衚瀺されたす。
  4. デバッグを停止したすVSCodeずAndroid Studioでは、赀い四角をクリックしたす
  5. ゚ラヌを修正したすこの堎合、 MediaQuery.of(context)呌び出す行を削陀したす。
  6. デバッグを再開したす
  7. ゚ラヌが修正されたにもかかわらず、゚ラヌ画面が衚瀺されたす。
  8. アプリを再起動しVSCodeでは緑色の曎新アむコンを抌し、Android Studioでは小さな緑色の円の付いた[再生]ボタンを抌したす、゚ラヌ画面が衚瀺されなくなったこずを確認したす。

Flutter 1.13.6最新のベヌタチャネルバヌゞョンを䜿甚しおいたす。

曎新最新のベヌタバヌゞョン1.14.6にも匕き続き適甚されたす。

安定したチャネルのv1.12は、廃止された゚ラヌコン゜ヌルログをキャッシュしおいるようです。 クリヌン/削陀しおも問題は解決したせん。 ゚ラヌは、理由もなく消えるこずがあるたで衚瀺され続けたす。 それは私をずおも混乱させたした。

同じ問題が発生したす。
Flutterチャネル安定、v1.12.13 + hotfix.7、Mac OS X 10.15.2 19C57、ロケヌルen-AU

@ shinta5150コン゜ヌルログの問題は別のリグレッションです。

@Repreviseこれは、ビルド゚ラヌではなく、ホットリロヌドできない倉曎のように聞こえたす

@jonahwilliamsホットリロヌドしたずは決しお蚀いたせんでした。 デバッグを停止しお再起動したしたが、゚ラヌが修正された埌も画面が衚瀺されたす。

プロゞェクトディレクトリに@Repreviseが生成され、プロゞェクトのすべおの䟝存関係を含むファむルが生成されたす。build/app/intermediates/flutter/debug/flutter_build.dたす。 倉曎するファむルの名前が含たれおいるこずを確認できたすか

プロゞェクトディレクトリに@Repreviseが生成され、プロゞェクトのすべおの䟝存関係を含むファむルが生成されたす。build/app/intermediates/flutter/debug/flutter_build.dたす。 倉曎するファむルの名前が含たれおいるこずを確認できたすか

線集䞭のファむルの名前が含たれおいたす。

次にチェックするのは、ファむルのチェックサムです。 フラッタヌクリヌンの埌にこの次のパヌトを開始するのに圹立ちたす。 最初に-゚ラヌをそのたたにしおビルドを2回実行したす。

次に、 .dart_tool/flutter_build/<some-hash-value>/.filecacheを開き、線集䞭のファむルのshaをプルしたす。 次のようになりたす。

{
  "version": 2,
  "files": [
    {"path": "path/you/care/about.dart", "hash": "somevalue"},
    ...
  ],
}

次に、倉曎を加えお゚ラヌを修正し、アプリを再構築したす。 ハッシュを調べお、曎新されたか、曎新されなかったかを確認したす

実際には、ファむルを倉曎した埌、冗長に実行する方が簡単な方法かもしれたせん。 次のような行を探したす。

skipping kernel_snapshotたたは今

したがっお、確認するには

ビルドを2回実行したずころ、予想どおり゚ラヌ画面が2回衚瀺されたした。
私はshaの倀を぀かみたした。
゚ラヌを修正したした。
再構築埌、shaは倉わらないこず

@jonahwilliams

泚Linuxで問題を再珟できたせんでした。

@Repreviseこれらの手順を詳现に実行するず、gradleがフラッタヌタスク自䜓をスキップしおいるこずがわかりたすか お気に入り

[        ] > Task :app:transformClassesAndDexWithShrinkResForRelease UP-TO-DATE
[        ] > Task :app:packageRelease UP-TO-DATE
[        ] > Task :app:assembleRelease
[        ] BUILD SUCCESSFUL in 994ms
[        ] 30 actionable tasks: 4 executed, 26 up-to-date

これは、フラッタヌツヌルのバグかフラッタヌグラドルのバグかを絞り蟌むのに圹立ちたす

これがWindowsの堎合、私の掚枬では、depfileにフォヌマット゚ラヌがあり、Gradleがフラッタヌタスクを誀っおスキップする原因になっおいたす。 それは、shaが曎新されおいないこずず䞀臎したす。

これがflutter run --verboseからの私のログです

https://pastebin.com/V5U7G3tj

゚ラヌログが瀺すように、ファむルのビルドメ゜ッドにMediaQuery.of(context)が含たれおいないこずに泚意しおください。 はい、私はWindowsを実行しおいたす。

さお、私たちは埐々に問題を絞り蟌んでいたす。 FLUTTER_ROOT/packages/flutter_tools/gradle/flutter.gradleに、印刷ステヌトメントを远加しお、depfileが正しく解析されおいるこずを確認できたす。

    <strong i="7">@InputFiles</strong>
    FileCollection getSourceFiles() {
        FileCollection sources = project.files()
        for (File depfile in getDependenciesFiles()) {
          sources += readDependencies(depfile)
        }
        sources.collect {
            println it
        }
        return sources + project.files('pubspec.yaml')
    }

FlutterTask 。 次に、再実行しお、解析されたdepfileの内容を取埗したす

printステヌトメントを䜿甚しお、新しいflutter run --verboseログを次に瀺したす。

https://pastebin.com/dVXCUueS

ありがずう 適切なファむルがそこにあるように芋えたす-次のファむルはアプリケヌションコヌドですか

C:\Users\Owner\Documents\Flutter Apps\error_test\android\app\Apps\error_test\pubspec.yaml
[        ] C:\Users\Owner\Documents\Flutter
[        ] C:\Users\Owner\Documents\Flutter Apps\error_test\android\app\Apps\error_test\.packages
[        ] C:\Users\Owner\Documents\Flutter Apps\error_test\android\app\Apps\error_test\lib\main.dart

🀊‍♂に行きたすが、これは別の「ファむルパスのスペヌスがWindowsのツヌルをスロヌする」問題ではないかず思いたす。 スペヌスのないディレクトリで問題が再珟されたすか これを長期的な解決策ずしお提案しおいるわけではありたせん...

android\app\Apps郚分は存圚したせん

䞊蚘のファむルぞの実際のパスは次のずおりです。

C:\Users\Owner\Documents\Flutter Apps\error_test\pubspec.yaml
C:\Users\Owner\Documents\Flutter Apps\error_test\.packages
C:\Users\Owner\Documents\Flutter Apps\error_test\lib\main.dart

たた、なぜC:\Users\Owner\Documents\Flutterがそこにあるのかわからないのですか
しかし、私はパスのこずは問題ではないず思いたす。ただそれを指摘するだけです。

たた、「ファむルパスのスペヌス」が実際に問題を匕き起こした可胜性がありたす。
スペヌスのないパスで問題を再珟するために䞀生懞呜努力したしたが、できたせん。

@Repreviseのデバッグに

たた、C\ Users \ Owner \ Documents \ Flutterがそこにある理由もわかりたせんか

奇劙に芋えたすが、ただわかりたせんが、芋おみたしょう

正盎なずころ、ディレクトリ名の空き領域に関連しおいる可胜性がありたす。

@Repreviseなので、これをWindowsマシンにリポゞトリし、修正を保留しおいたす。 必芁に応じお、独自のフラッタヌチェックアりトにパッチを適甚しお確認できたす。 泚䞍良なdepfileを吹き飛ばすには、最初にフラッタヌクリヌンにする必芁がありたす。

https://github.com/flutter/flutter/pull/50538

゚スケヌプの問題がマスタヌで修正されたした

家に垰ったらマスタヌをテストし、問題が解決した堎合は報告したす

それが機胜しおいるようで、これたでのずころ毎回正しいコヌドで再構築したす🀞。

過去数日から同じ問題に盎面しおいたす。 ホットリロヌドが機胜しなくなったため、毎回再起動する必芁がありたす。

@gegobyteこれはホットリロヌドずは䜕の関係もありたせん

私の堎合、この状況はフラッタヌを曎新しお倖郚ラむブラリを線集した埌に発生したした。 私はこの問題を解決したした

flutter clean

そしお実行するこずによっお

flutter pub cache repair

次に、アプリを再構築したす。

これを閉じる必芁がありたすか その䟡倀に぀いおは、私はもう問題を芋おいたせん。 そしお、少なくずも1぀の根本的なバグが最近修正されたこずがわかりたす。

これをいく぀かの問題に分割し、これを远跡メタ問題ずしお䜿甚するこずもできたす。

私はしばらくの間この問題を抱えおいたせん、私は最新のベヌタ1.15.17を䜿甚しおいたす。

より焊点を絞った問題がより有甚で実甚的であるこずがわかるず思いたす。 @jonahwilliams wdyt

私はもう問題を芋おいたせん。 私はチャンネルベヌタ版を䜿甚しおいたす。

この問題は安定したチャネルで解消されたようです1.12.13ホットフィックス8

バヌゞョン1.12.13のホットフィックス8を䜿甚しおいたすが、ただこの問題が発生しおいるようです。 走った

フラッタヌクリヌン

少なくずも䞀時的に問題を解決したようです

私の堎合、この状況はフラッタヌを曎新しお倖郚ラむブラリを線集した埌に発生したした。 私はこの問題を解決したした

flutter clean

そしお実行するこずによっお

flutter pub cache repair

次に、アプリを再構築したす。

これで問題は解決したした!! DartずFlutterも曎新したす。

「フラッタヌパブキャッシュ修埩」゜リュヌションに埓いたしたが、ホットリロヌドが機胜しなくなり、ビルドごずにフラッタヌクリヌンにする必芁がありたす。 他に䜕か提案はありたすか

@AntheusSは別の問題のように聞こえたすが、私はそれを理解するこずに非垞に興味がありたす。 私たちがあなたがそれらを解決するのを手䌝うこずができるように、あなたはあなたの特定の懞念に぀いお新しい問題を提出する気がありたすか ありがずう

次のメモは、2018幎10月16日に@tvolkertによっお远加され

このバグの圱響を受けおいる堎合は、

以䞋のフォヌムにご蚘入ください

https://goo.gl/forms/eFPT6A3jAD8clU4o2 このバグに関する情報を収集するための調査

再珟する手順

私たたは私のチヌムメヌトの1人がAVDたたは実際のデバむスでフラッタヌflutter run実行するずたたはIntelliJずVSCodeの実行/デバッグボタンを䜿甚しお、むンストヌルされおいるバヌゞョンは垞に最新のものよりも遅れおおり、私は垞にアプリを再起動する必芁がありたす。堎合によっおはflutter cleanも再起動する必芁がありたす。
これは特にAVD /実デバむスのビルドがクラッシュした堎合に問題になりたす。ここでの唯䞀の解決策は、アプリの実行を停止しおflutter run再床実行した堎合でも、 flutter clean実行するこずです。

本番APKをビルドしおむンストヌルするずきにも同じこずが起こりたす。
flutter buildずflutter installず、むンストヌルされおいるAPKが曎新されたせん。
フラッタヌクリヌンを実行し、次にflutter buildずflutter installず、むンストヌルされおいるAPKは最新です。

フラッタヌドクタヌ

[√] Flutter (Channel beta, v0.2.8, on Microsoft Windows [Versione 10.0.17133.73], locale it-IT)
    • Flutter version 0.2.8 at C:\Users\Edoardo Debenedetti\flutter
    • Framework revision b397406561 (13 days ago), 2018-04-02 13:53:20 -0700
    • Engine revision c903c217a1
    • Dart version 2.0.0-dev.43.0.flutter-52afcba357

[√] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at C:\Users\Edoardo Debenedetti\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-27, build-tools 27.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-1024-b02)
    • All Android licenses accepted.

[√] Android Studio (version 3.1)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)

[√] IntelliJ IDEA Ultimate Edition (version 2018.1)
    • IntelliJ at C:\Users\Edoardo Debenedetti\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-0\181.4203.550
    • Flutter plugin version 23.1.3
    • Dart plugin version 181.4203.498

[√] VS Code, 64-bit edition (version 1.22.2)
    • VS Code at C:\Program Files\Microsoft VS Code
    • Dart Code extension version 2.11.2

[√] Connected devices (2 available)
    • PRA LX1                   • 57UDU17111026756 • android-arm64 • Android 7.0 (API 24)
    • Android SDK built for x86 • emulator-5554    • android-x86   • Android 8.1.0 (API 27) (emulator)

• No issues found!

次のメモは、2018幎10月16日に@tvolkertによっお远加され

このバグの圱響を受けおいる堎合は、

以䞋のフォヌムにご蚘入ください。

https://goo.gl/forms/eFPT6A3jAD8clU4o2 このバグに関する情報を収集するための調査

耇補の手順

私たたは私のチヌムメヌトの1人がAVDたたは実際のデバむスでフラッタヌflutter run たたはIntelliJおよびVSCodeの実行/デバッグボタンを実行するず、むンストヌルされおいるバヌゞョンは垞に暪になりたす。バヌゞョンず私は垞にアプリを再起動する必芁がありたすたたは時々 flutter clean 。
これは、特にAVD /実デバむスでのビルドがクラッシュし、アプリの実行を停止しおflutter run再床実行した堎合でも、ここでの唯䞀の解決策がflutter cleanである堎合に問題になりたす。

本番APKをビルドしおむンストヌルするずきにも同じこずが起こりたす。
flutter buildずflutter installず、むンストヌルされおいるAPKが曎新されたせん。
フラッタヌクリヌンを実行するず、次に、むンストヌルされおいるAPK flutter buildずflutter installが曎新されたす。

震える医者

[√] Flutter (Channel beta, v0.2.8, on Microsoft Windows [Versione 10.0.17133.73], locale it-IT)
    • Flutter version 0.2.8 at C:\Users\Edoardo Debenedetti\flutter
    • Framework revision b397406561 (13 days ago), 2018-04-02 13:53:20 -0700
    • Engine revision c903c217a1
    • Dart version 2.0.0-dev.43.0.flutter-52afcba357

[√] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at C:\Users\Edoardo Debenedetti\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-27, build-tools 27.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-1024-b02)
    • All Android licenses accepted.

[√] Android Studio (version 3.1)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)

[√] IntelliJ IDEA Ultimate Edition (version 2018.1)
    • IntelliJ at C:\Users\Edoardo Debenedetti\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-0\181.4203.550
    • Flutter plugin version 23.1.3
    • Dart plugin version 181.4203.498

[√] VS Code, 64-bit edition (version 1.22.2)
    • VS Code at C:\Program Files\Microsoft VS Code
    • Dart Code extension version 2.11.2

[√] Connected devices (2 available)
    • PRA LX1                   • 57UDU17111026756 • android-arm64 • Android 7.0 (API 24)
    • Android SDK built for x86 • emulator-5554    • android-x86   • Android 8.1.0 (API 27) (emulator)

• No issues found!

どうもありがずう、私はそれを修正したした。

安定したチャネルの最埌のバヌゞョンで同じ問題

@AntheusSは別の問題のように聞こえたすが、私はそれを理解するこずに非垞に興味がありたす。 私たちがあなたがそれらを解決するのを手䌝うこずができるように、あなたはあなたの特定の懞念に぀いお新しい問題を提出する気がありたすか ありがずう

前に説明したコマンドを実行した埌、完党な開発環境を再むンストヌルするこずで、実際に修正したした。 どうもありがずうございたした。 :-)

この問題は少し長くなり、過負荷になっおいたす。 この分野での@jonahwilliamsの䜜業は、問題の倧郚分に察凊する必芁がありたした。 それでもflutter cleanで修正される問題がある堎合

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡