2017-06-11 16 views
1

私は最近尋ねましたthis question about Flutter.現在、答えは今や違うエラーとなり、回答の状態として、this segment of the codeを見たいと思うかもしれません。だから、私はレポをフォークして調査を開始することに決めました。私は現在、何が起こっているのかを把握するために、セクションのいくつかの値を出力したいだけです。私が持っていると思っているプログラムと、それが私にはないと思うものを見る。私はprintTraceステートメントをいくつか追加しましたが、今はプロジェクトを再構築したいと思います。フラッタツールを再構築する別の方法は?

私はCONTRIBUTING.mdに行って、この見つかった:あなたが最初 の時間とあなたがflutter upgradeを実行するたびに、flutterを実行したときに自身が構築されているフラッターツール

を。 ツールの動作自体を再テストしたい場合は、 をgitにローカルにコミットすると、flutterを実行したときにDartソースから packages/flutter_toolsにツールが再構築されます。

現時点で何かを正確に「変更」したくない場合は、いくつかの値を印刷して何が起こっているか把握してください。問題は、これらのデバッグの変更を行うことにより私にコミットが強制されることです。コミットせずにフラッターツールを再構築する方法はありますか?

答えて

0

ビルダースタンプを削除することで、Flutterツールを強制的に再ビルドすることができます。たとえば、Flutterのインストールがにある場合、実行することができます

rm ~/.flutter-sdk/bin/cache/flutter_tools.stamp 
+0

これはうまくいきません。 [この行](https://github.com/flutter/flutter/blob/master/packages/flutter_tools/lib/src/android/android_workflow.dart#L94)に「こんにちは」というメッセージを追加しようとしましたキャッシュから1つのファイルを削除し、キャッシュからすべてのファイルをゆっくりと削除して再構築するかどうかを確認しましたが、「Hi」メッセージや再構築の兆候は見られませんでした。応答していただきありがとうございます。 – Dair

+0

私はexecutable.dartのmainの最初の行にprintステートメントを追加してくれました。あなたが "フラッタードクター"​​と言うとき、それは "フラッターツールを作る..."と言うべきです、そして、 "hi" –

関連する問題