由于在 Flutter 中使用已删除的 Android v1 嵌入,构建失败

问题描述 投票:0回答:1

我要构建 flutter 项目,但它显示以下错误。

flutter run

错误:由于使用已删除的 Android v1 嵌入,构建失败。

我尝试清理 flutter 和 pub get 和 upgarde,但效果不佳。 我应该降级我的 flutter 版本还是 Android SDK?

可以采取哪些步骤来解决因删除 Android v1 嵌入而导致的构建失败? 另外,我想知道为什么升级后还会出现这个问题?

(我的flutter版本是3.24.0,Android SDK是34)

android flutter compiler-errors sdk
1个回答
0
投票

您需要更改 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" />
          ...
© www.soinside.com 2019 - 2024. All rights reserved.