首页 > 解决方案 > Flutter v2.5.0 安卓闪屏

问题描述

我已经在我当前的项目中实现了本机启动画面,并且自从我升级到 v2.5.0 后一切正常,并且我开始在我的控制台上收到此弃用警告:

为 Flutter 提供了启动画面,但已弃用。有关迁移步骤,请参阅 flutter.dev/go/android-splash-migration。

我已经检查了给定的链接(顺便说一句,这不是很清楚)并告诉我删除o.flutter.embedding.android.SplashScreenDrawableAPI,因为颤振现在会自动显示启动画面。

但是在没有代码的情况下运行我的应用程序后,不会出现启动画面,而且启动应用程序需要一段时间 - 可能会在没有启动画面或其他内容的情况下初始化应用程序。

我这样做是对的还是框架本身的问题?

标签: androidflutterdartsplash-screen

解决方案


这是由于您的 AndroidManifest.xml 中包含以下代码引起的,该代码默认包含在以前版本的 Flutter 中:

<meta-data
    android:name="io.flutter.embedding.android.SplashScreenDrawable"
    android:resource="@drawable/launch_background"
/>

解决办法是去掉上面的代码。

资源


推荐阅读