我的 Flutter 项目中的 flutter_launcher_icons 包遇到问题。虽然默认的 Flutter 图标似乎被覆盖,但出现了一个黑色图标,而不是我的自定义启动器图标。我已经按照这个flutter_launcher_icons package is not Change the launcher Icons in android after Upgrade to the最新的flutter version指导帖子中的步骤进行操作,但我仍然面临问题。
name: quotncode
description: "A new Flutter project."
publish_to: 'none'
version: 1.0.0+1
environment:
sdk: ^3.5.3
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.8
flutter_native_splash: ^2.4.1
webview_flutter: ^4.9.0
webview_flutter_wkwebview: ^3.15.0
flutter_launcher_icons: ^0.14.1
webview_flutter_android: ^3.16.7
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^4.0.0
flutter_launcher_icons:
android: true
ios: true
remove_alpha_ios: true
image_path: "assets/icon/icon.png" # Updated path to my actual icon
adaptive_icon_background: "#ffffff"
adaptive_icon_foreground: "assets/icon/icon.png"
flutter_native_splash:
color: "#ffffff"
image: assets/icon/icon.png
flutter:
uses-material-design: true
我的图标图像的路径: D: lutter lutter-webview\quotncode\quotncode ssets\icon\icon.png
我已采取的步骤: 已验证该图像是否存在于指定路径并且是有效的图像格式 (PNG)。 确保 pubspec.yaml 中的配置正确。 运行命令:flutter pub run flutter_launcher_icons:main。 使用 flutter clean 清理了项目。 重建项目。 观察结果: 默认的 Flutter 启动器图标将被覆盖。 但是,出现了一个黑色图标,而不是我的自定义启动器图标。 附加信息: 我使用的是 Flutter 版本 Flutter 3.24.3。
我已经在 Android 模拟器和物理设备上测试了该应用程序。
什么可能导致此问题?任何有关如何解决该问题的建议将不胜感激!
这里覆盖了一些黑色图标图像屏幕截图 在此输入图片描述
我也有同样的问题。我相信 flutter_launcher_icons 中有一个错误。
删除 android/app/src/main/res/mipmap-anydpi-v26 中的 launcher_icon.xml 文件后,它对我有用,该文件是由 dart run flutter_launcher_icons 生成的。