颤动(2.5)-提供了用于颤动的闪屏,但此功能已弃用 [英] Flutter (2.5) - A splash screen was provided to Flutter, but this is deprecated

查看:9
本文介绍了颤动(2.5)-提供了用于颤动的闪屏,但此功能已弃用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我还是个初学者,最近试着用最新版本的Fflt2.5开发了一个测试应用来学习。通过在线查看一些教程,我已经为闪屏添加了flutter_native_splash: ^1.2.3包。工作正常。

但是,当我第一次启动APP时,它显示以下调试消息

W/FlutterActivityAndFragmentDelegate(18569):提供了一个闪屏,但该功能已弃用。迁移步骤见fltter.dev/go/android-spash-Migration。

访问上面的链接后,我不太明白应该做什么。

pubspec.yaml中的代码

flutter_native_splash:
  color: "#FFFFFF"
  color_dark: "#000000"
  image: assets/images/splash_720.png
  android: true
  ios: true
  android12: true

另外,build.gradle中的编译SdkVersion和目标SdkVersion设置为31

请帮帮忙。提前谢谢。

api

若要避免该警告,您只需从项目中删除该推荐答案使用。

AndroidManifest.xml文件中删除这些代码行。

在此之前,Android颤动应用程序要么在其应用程序清单中设置io.flutter.embedding.android.SplashScreenDrawable,要么在其颤动活动中实现provideSplashScreen。这将在Android启动屏幕显示后和Ffltter绘制第一帧之间的一段时间内显示。这项功能已不再需要,而且已被弃用--Ffltter现在会自动保持Android启动屏幕的显示,直到Ffltter绘制出第一个画面。相反,开发人员应该删除这些API的使用。-source



更新(颤动2.8.0)

根据Ffltter 2.8.0更新,新创建的项目没有此警告。

他们从Androidmanifest.yml中删除了未使用的API,但仍有Belove提到的代码。

这篇关于颤动(2.5)-提供了用于颤动的闪屏,但此功能已弃用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆