我已通过Android电子市场为我的应用程序提供了更新。 从市场安装新应用程序后,我的应用程序图标单独未更改为Android Launcher屏幕中的新应用程序图标。
但是,如果移动设备重新启动一次,则新图标也会在启动器屏幕中反映出来。 看起来我的旧应用程序图标缓存在Android Launcher中。
可能是什么问题?这是Android的错误还是我错过了什么?
请帮忙。
先谢谢。
答案 0 :(得分:15)
应该更新应用程序启动器(抽屉)中的应用程序,但在下次刷新主屏幕之前不会更新快捷方式。不幸的是,你不能做太多,但主屏幕会偶尔刷新一次,所以新图标最终会自动替换旧图标。
答案 1 :(得分:2)
同样的问题!!你在清除缓存或重启设备后检查了吗
清除缓存后,问题就出现了
尝试
设置 - >应用 - >全部 - > yourApp - >清除缓存
- 醇>
如果没有更新比重新启动设备
点击此链接 - Android application name and icon doesn't change until phone is rebooted (after application update)
答案 2 :(得分:1)
我有同样的问题并尝试了不同的方法(一个试图以编程方式删除启动器屏幕的图标并添加新的一个;我能够添加新的但无法删除旧的; android:重复不替换旧的只是避免添加新图标,如果尝试删除,我到目前为止研究已从ICS开始删除。 但我的结论是有一个Android问题,你可以在这里找到它: https://code.google.com/p/android/issues/detail?id=54546
答案 3 :(得分:1)
请务必遵守此处所述的规则:http://android-developers.blogspot.de/2011/06/things-that-cannot-change.html
我有类似的问题,因为我将我的启动器活动移动到另一个包。
答案 4 :(得分:1)
重启手机解决了我的问题。
答案 5 :(得分:0)
类似的事情发生在我的行动栏图标上。在intelliJ中,我必须显式重建项目才能使图标更改生效。值得一提的是,错误的图标名称保持不变(我从全息灯切换到全黑暗)
答案 6 :(得分:0)
由于roundIcon
的配置,我也遇到了这个问题。因此,请确保您已更新icon
和roundIcon
。
Android根据设备配置使用其中一个图标。因此,我们应该定义两种图标
https://developer.android.com/about/versions/nougat/android-7.1#circular-icons