首页 > 解决方案 > Flutter 启动图标不变

问题描述

我发现了很多关于这个的问题,但我有一个不同的问题。启动图标在装有 Android 10 的特定手机上没有刷新。我尝试更改它并再次安装它并且确实有效。好消息是,在另一部装有 Android 7 的手机上,即使更改图标也能正常工作。

很明显是手机缓存问题。两个不同设备上的同一个 Flutter 应用程序呈现不同的图标。

这没有用:

  1. 卸载应用程序
  2. 关机
  3. 打开电话
  4. 安装应用程序

尝试使用 Visual Studio Code、Android Studio 和 Cmd 控制台,它不起作用。我希望发行版安装能够正常工作,但不行。

有任何想法吗?

标签: androidfluttericons

解决方案


发现了问题。

我的 Android 清单有:

android:icon="@mipmap/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_round"

对于 Android 10,它采用 ic_launcher_round,对于 Android 7,采用 ic_launcher。我想知道是否有某种配置可以改变这一点,或者它是 Android 固定的东西。


推荐阅读