397 Views
February 15, 25
スライド概要
Flutter SDK 3.29(2025年2月)でAndroid Embedding API v1が完全に削除され、v1クラスへの参照が不可能になります。プラグイン開発者はv2への移行が必須となります。
Flutter Android Plugin v1 Embedding APIの廃止
結論 Flutter SDK 3.29(February 2025)でAndroid Embedding API v1が完全削除 v1クラスへの参照が不可能に プラグイン開発者はv2への移行が必須
v1 API(旧API) Androidアプリのメインアクティビティとして動作 主要クラス: io.flutter.app.FlutterActivity
v2 API(新API) AndroidアプリへのFlutterモジュール統合が可能 パッケージ: io.flutter.embedding.android.* Flutter 1.12(December 2019)で導入
v1互換性サポート v1 API互換のための registerWith() メソッド 推奨されていた互換性維持方法 Flutter SDK 3.29でコンパイル不可に v2移行済みプラグインは削除可能
移行事例 PR flutter_inappwebview #2176 flutter_barcode_scanner #366 flutter_facebook_app_events #406 プラグイン
参考文献 Android v1 embedding app and plugin creation deprecation Supporting the new Android plugins APIs Flutter PR #146523 Flutter Packages PR #6494