android - Flutter v2.5.0 安卓闪屏
问题描述
我已经在我当前的项目中实现了本机启动画面,并且自从我升级到 v2.5.0 后一切正常,并且我开始在我的控制台上收到此弃用警告:
为 Flutter 提供了启动画面,但已弃用。有关迁移步骤,请参阅 flutter.dev/go/android-splash-migration。
我已经检查了给定的链接(顺便说一句,这不是很清楚)并告诉我删除o.flutter.embedding.android.SplashScreenDrawable
API,因为颤振现在会自动显示启动画面。
但是在没有代码的情况下运行我的应用程序后,不会出现启动画面,而且启动应用程序需要一段时间 - 可能会在没有启动画面或其他内容的情况下初始化应用程序。
我这样做是对的还是框架本身的问题?
解决方案
这是由于您的 AndroidManifest.xml 中包含以下代码引起的,该代码默认包含在以前版本的 Flutter 中:
<meta-data
android:name="io.flutter.embedding.android.SplashScreenDrawable"
android:resource="@drawable/launch_background"
/>
解决办法是去掉上面的代码。
推荐阅读
- android - kotlin 中许多按钮的一个`onClickListener`?
- swift - CustomCell label in ViewController not displaying data
- ios - Getting public post with Instagram API
- python - 无法安装scrapy
- azure - Ping 是否可以在没有公共 IP 地址的 Azure VM 上工作?
- mysql - Ubuntu 18.04 错误 mysql_proc xampp laravel 迁移
- python - JOIN 在两个单独的 SQLite 数据库中的两个大表似乎卡住了
- javascript - 为什么在表单 ajax 提交上调用其他 ajax 函数?
- html - 如何从空标题中删除空间
- jupyter-notebook - scikit-plot 缩放是错误的