Flutter 启动器图标在 Android 上无法正确更新

问题描述 投票:0回答:1

我的 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 模拟器和物理设备上测试了该应用程序。

什么可能导致此问题?任何有关如何解决该问题的建议将不胜感激!

这里覆盖了一些黑色图标图像屏幕截图 在此输入图片描述

android flutter flutter-launcher-icons
1个回答
0
投票

我也有同样的问题。我相信 flutter_launcher_icons 中有一个错误。

删除 android/app/src/main/res/mipmap-anydpi-v26 中的 launcher_icon.xml 文件后,它对我有用,该文件是由 dart run flutter_launcher_icons 生成的。

© www.soinside.com 2019 - 2024. All rights reserved.