The `flutter create` templates for apps and plugins no longer create Android wrapping based on the v1 Android embedding as part of our gradual Android v1 embedding deprecation process described in our Android Migration Summary.
Original behavior
In Flutter version 1.12, we launched a v2 set of Android APIs based on the `io.flutter.embedding` package in order to enable the add-to-app workflow on Android.
New behavior
The `flutter config` command no longer has a toggleable `enable-android-embedding-v2` flag (which defaulted to true since v1.12). All projects created with `flutter create` and `flutter create -t plugin` exclusively use the Android v2 embedding.
- Who is affected
- Code that still calls the deprecated API; it keeps working until removal but produces analyzer warnings.
- Practical impact
- Warnings now; removal in a future release. Plan the migration but no immediate break.
- What action should I take?
- Follow the official migration guide below, update affected call sites, run `dart fix --apply` where a fix is available, then run your tests.
Official migration guide (excerpt, © The Flutter Authors, CC BY 3.0)
For more information, see [Upgrading pre 1.12 Android projects][].
AI_PROVIDER (for example to openai-compatible with a local Ollama or LM Studio endpoint) to enable grounded explanations. Everything else on this page works without an AI provider.Listed in the official breaking-changes index; title states deprecation.
An official announcement or migration guide documents an intended behaviour or API change. A verified source change (git diff) shows code changed but does not by itself prove a public API is breaking. AI interpretations are labelled and never used to classify a change.
- Source commit
- b3045439b7c0
- Source last updated
- Oct 21, 2026
- Last synchronized
- Oct 21, 2026
- Publication status
- published
Publication history
- Oct 21, 2026, 8:31 PM: new → published (ingestion) — Backed by an official breaking-change/migration guide.
AI_PROVIDER (for example to openai-compatible with a local Ollama or LM Studio endpoint) to enable grounded explanations. Everything else on this page works without an AI provider.