我在运行 Flutter 应用程序时收到以下警告。请指导如何修复它
Warning: Your Flutter application is created using an older version of the Android
embedding. It's being deprecated in favor of Android embedding v2.
Run Code Online (Sandbox Code Playgroud)
Hos*_*our 108
如果您是因为 flutter 2.10 而来到这里,请执行以下操作:
改变这个:
<application
android:icon="@mipmap/ic_launcher"
android:name="io.flutter.app.FlutterApplication"
android:label="PassesBox"
...
Run Code Online (Sandbox Code Playgroud)
对此:
<application
android:icon="@mipmap/ic_launcher"
android:name="${applicationName}"
android:label="PassesBox"
...
Run Code Online (Sandbox Code Playgroud)
Dar*_*hah 36
您可以将此添加到标签AndroidManifest.xml下activity。
<meta-data
android:name="flutterEmbedding"
android:value="2" />
Run Code Online (Sandbox Code Playgroud)
这应该删除警告。
小智 22
打开你的 AndroidManifest.xml 只需删除这一行
android:name="io.flutter.app.FlutterApplication"
Run Code Online (Sandbox Code Playgroud)
Ale*_*ina 15
如果您尚未将任何本机特定代码添加到您的 iOS/android 文件夹中:
删除安卓和iOS文件。
然后运行flutter create .来解决问题。
该命令将重新创建您的 Android 和 iOS 文件。
| 归档时间: |
|
| 查看次数: |
15331 次 |
| 最近记录: |