我要构建 flutter 项目,但它显示以下错误。
flutter run
错误:由于使用已删除的 Android v1 嵌入,构建失败。
我尝试清理 flutter 和 pub get 和 upgarde,但效果不佳。 我应该降级我的 flutter 版本还是 Android SDK?
可以采取哪些步骤来解决因删除 Android v1 嵌入而导致的构建失败? 另外,我想知道为什么升级后还会出现这个问题?
(我的flutter版本是3.24.0,Android SDK是34)
您需要更改 android pp\src\main\AndroidManifest.xml 文件。
更改此:
<application
android:name="io.flutter.app.FlutterApplication"
...
致:
<application
android:name="${applicationName}"
...
。 。 .
如果不存在也添加此行:
从此:
<meta-data
android:name="io.flutter.app.android.SplashScreenUntilFirstFrame"
android:value="true" />
至此
<meta-data
android:name="flutterEmbedding"
android:value="2" />
...