【问题标题】:Android Launcher app icon not updated to new icon after market update市场更新后,Android Launcher 应用程序图标未更新为新图标
【发布时间】:2026-02-04 02:00:02
【问题描述】:

我已通过 Android 市场为我的应用程序提供了更新。 从市场上安装新应用程序后,我的应用程序图标在 Android 启动器屏幕中没有更改为新应用程序图标。

但是,如果手机重新启动一次,新图标也会反映在启动器屏幕中。看起来我的旧应用图标缓存在 Android 启动器中。

可能是什么问题?这是 Android 的错误还是我遗漏了什么?

【问题讨论】:

  • 我相信这是一个错误(Android 3.0 之前)。我也遇到过同样的情况,但在我的平板电脑和 Galaxy Nexus 上并没有发生这种情况
  • 即使在 Android 5.0.1 上,这仍然是问题。对谷歌感到羞耻。 related issue on the code Google site 被关闭为 obsolete 没有任何解释(就像谷歌通常做的那样)。

标签: android launcher


【解决方案1】:

应更新应用启动器(抽屉)中的应用,但在下次刷新主屏幕之前不会更新快捷方式。不幸的是,您无能为力,但主屏幕会偶尔刷新一次,因此新图标最终会自动替换旧图标。

【讨论】:

  • 与设置相同 - 如果您升级应用程序图标然后进入设置,您可能仍会找到旧图标。重新启动手机或明确停止“设置”应用后,新图标就会出现。
【解决方案2】:

同样的问题!!您是否在清除缓存或重新启动设备后检查过

清除缓存后我的问题消失了

试试

  1. 设置 -> 应用程序 -> 全部 -> yourApp -> 清除缓存

  2. 如果未更新则重启设备

检查此链接 - Android application name and icon doesn't change until phone is rebooted (after application update)

【讨论】:

    【解决方案3】:

    我遇到了同样的问题并尝试了不同的方法(一种是尝试以编程方式删除启动器屏幕的图标并添加新图标;我能够添加新图标但无法删除旧图标;android:duplicate不会替换旧图标,只是避免添加新图标,并且如果尝试删除,并且据我目前研究过的我从 ICS 开始删除)。 但我的结论是存在 Android 问题,您可以在此处找到它: https://code.google.com/p/android/issues/detail?id=54546

    【讨论】:

      【解决方案4】:

      由于roundIcon 配置,我也遇到了这个问题。所以请确保您已更新iconroundIcon

      Android 根据设备配置使用任一图标。因此我们应该定义这两种图标

      https://developer.android.com/about/versions/nougat/android-7.1#circular-icons

      【讨论】:

        【解决方案5】:

        重启手机解决了我的问题。

        【讨论】:

          【解决方案6】:

          操作栏图标也发生了类似的事情。在 intelliJ 中,我必须显式重建项目才能使图标更改生效。值得一提的是,错误的图标名称保持不变(我是从全息光切换到全息黑暗)

          【讨论】: