LoginSignup
0
1

More than 1 year has passed since last update.

既存のAndroidアプリに組み込んだFlutterをデバッグする

Posted at

Flutterを既存アプリに組み込む

Flutter最大の魅力はマルチプラットフォーム対応です!とは言え、既存のアプリを一度に丸ごとFlutterで書き換えるのは現実的ではなく、部分的にFlutter実装の画面で置き換えていく場合が多いかと思います。詳細は公式 Docsが非常に参考になるので一度は読んでおきましょう。

組み込まれたFlutterのデバッグ

当然、開発中はデバッグ作業が発生しますが、Androidネイティブに組み込まれたFlutterにattachしてデバッグする方法を簡単にまとめておきます。

  • Android Studio Chipmunk | 2021.2.1 Patch 1
  • Flutter 2.10.4

0. プラグインの用意

AndroidStudioにFlutterプラグインをあらかじめインストールしておきましょう
スクリーンショット 2022-07-04 18.13.24.png

1. Android: デバッグ開始

Flutterを組み込んだAndroidプロジェクト側でデバッグを開始します。
スクリーンショット 2022-07-04 18.04.41.png

2. Flutter: Attach&デバッグ開始

組み込んだFlutterパッケージを別のAndroidStudioウィンドウで開いたら、右上のボタンからAndroidアプリにAttachします。

スクリーンショット 2022-07-04 18.08.00.png

しばらく待ちましょう。ここでよく失敗するので何回か試してみましょう。接続されたか判別つきづらいですが、下の画像のようになればOK

スクリーンショット 2022-07-04 17.28.48.png

あとはブレイクポイント設定して普通にデバッグします。Flutter側のコードでもちゃんとブレイクします。

スクリーンショット 2022-07-04 17.33.26.png

もちろん Hot Reload, Restartも可能です!
スクリーンショット 2022-07-04 18.54.53.png

よきFlutter開発ライフを!

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1