MacのEdgeでFlutterのデバッグをする

 

Flutterのwebをデバッグしたいのだが、使用しているブラウザがEdgeなので、Edgeを使ってFlutterにブレークポイントをはってデバッグをしたい。Edge エンジンはChromeなので、できるはず!?

 

flutter doctor をすると、Chromeの項目だけNGとなっている。

flutter_doctor_before

ただ、コメントを読むとCHROME_EXECUTABLEにEdgeを指定すれば動きそうな気がする。

Chrome - develop for the web (Cannot find Chrome executable at /Applications/Google Chrome.app/Contents/MacOS/Google
 Chrome)
 ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.

~/.bash_profile に以下を追記してみる。

export CHROME_EXECUTABLE='/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge'

flutter_doctor_after

第一関門のflutter doctorは突破。

Visual Studio Code を立ち上げて、右下の①をクリックすると、プルダウンにさっきまでは表示されていなかったChrome②が現れる。

flutter_debug_vs

上記でChromeを選択すると、右下にも反映される

flutter_debug_chrome

デバッグ開始、行けそう!

flutter_wait_debugging

ブレークポイントでもとまり、デバッグコンソールなども利用できた。

これは捗りそう!

flutter_debug_success

この本を写経してて、デバッグしたくなったのだが、現実的なアプリ作りをステップバイステップで解説している非常にわかりやすい良書だと思う。

Follow me!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です