Dev*_*han 12 splash-screen flutter
我是 Flutter 新手,最近尝试使用最新版本 Flutter 2.5 开发一个测试应用程序来学习。通过查看网上的一些教程,我添加了flutter_native_splash: ^1.2.3启动画面包。并且工作正常。
但是,当我第一次启动应用程序时,它显示以下调试消息
W/FlutterActivityAndFragmentDelegate(18569):向 Flutter 提供了启动屏幕,但已弃用。有关迁移步骤,请参阅 flutter.dev/go/android-splash-migration。
访问上面的链接后,我不太明白应该做什么。
pubspec.yaml 中的代码
flutter_native_splash:
color: "#FFFFFF"
color_dark: "#000000"
image: assets/images/splash_720.png
android: true
ios: true
android12: true
Run Code Online (Sandbox Code Playgroud)
另外,compileSdkVersion和targetSdkVersion在build.gradle中设置为31
请帮忙。提前致谢。
Kis*_*cha 28
AndroidManifest.xml。\n\n以前,Android Flutter 应用程序要么
\nio.flutter.embedding.android.SplashScreenDrawable在其应用程序清单中设置,要么provideSplashScreen在其 Flutter Activity 中实现。这将在 Android 启动屏幕显示后和 Flutter 绘制第一帧之间短暂显示。这不再需要并且已弃用 \xe2\x80\x93 Flutter 现在会自动保持显示 Android 启动屏幕,直到 Flutter 绘制第一帧。开发人员应该删除这些 API 的使用。-来源
根据 flutter 2.8.0 更新,新创建的项目没有此警告。
\n他们删除了未使用的 API Androidmanifest.yml,但仍然保留了所提到的代码。