Flutter 成功构建后 Android 启动器图标不显示

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


图片此处
我正在开发 Flutter 应用程序,但在让自定义启动器图标显示在 Android 上时遇到问题。尽管按照生成图标的常规过程并确认图像文件放置正确,但仍然显示默认的 Android 图标。

以下是我所做的详细信息:

  • 我使用

    flutter_launcher_icons
    来生成图标。

  • 我的

    pubspec.yaml
    包含以下配置:

    flutter_launcher_icons:
      android: "launcher_icon"
      ios: true
      image_path: "assets/images/icon.png"
      min_sdk_android: 21 # android min sdk min:16, default 21
      web:
        generate: true
        image_path: "assets/images/icon.png"
        background_color: "#hexcode"
        theme_color: "#hexcode"
      windows:
        generate: true
        image_path: "assets/images/icon.png"
        icon_size: 48 # min:48, max:256, default: 48
      macos:
        generate: true
        image_path: "assets/images/icon.png"
    
    
    <application
            android:label="appName"
            android:name="${applicationName}"
            android:icon="@mipmap/launcher_icon">
    
    • 我已经尝试过

      flutter clean
      并重建APK,但自定义图标仍然没有显示。

    • 我也尝试在我的设备上卸载并重新安装该应用程序并清除应用程序缓存,但它仍然显示默认的 Android 机器人图标。

    我已经验证了图像路径,并确保图标为 PNG 格式、正方形,并且符合尺寸建议。

    知道为什么启动器图标在 Android 上无法正确显示吗?

    环境:

    • 颤动版本:

      3.16.9

    • flutter_launcher_icons:

      v0.13.1

    • Android SDK:

      C:\\Users\\...

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

flutter_launcher_icons 软件包当前存在一个错误:https://github.com/fluttercommunity/flutter_launcher_icons/issues/600

暂时尝试使用早期版本...

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