Значок приложения Android Launcher не обновляется до нового значка после обновления рынка - PullRequest
20 голосов
/ 12 марта 2012

Я предоставил обновление для своего приложения через Android Market.После установки нового приложения из маркета только значок моего приложения не изменился на значок нового приложения на экране Android Launcher.

Однако, если мобильный телефон был перезагружен один раз, новый значок также отобразился на экране Launcher.Похоже, моя старая иконка приложения кешируется в Android Launcher.

В чем может быть проблема?Это ошибка в Android или я что-то упустил?

Пожалуйста, помогите.

Заранее спасибо.

Ответы [ 6 ]

15 голосов
/ 12 марта 2012

Приложение в панели запуска приложений (ящик) должно быть обновлено, но ярлыки не будут обновляться до следующего обновления домашнего экрана. К сожалению, сделать это немного можно, но домашний экран время от времени обновляется, поэтому новый значок в конечном итоге автоматически заменит старый значок.

2 голосов
/ 26 июля 2016

Та же проблема! Вы проверили после очистки кеша или перезагрузили устройство

После очистки кешей моя проблема ушла

Попробуйте

  1. Настройка -> Приложения -> Все -> yourApp -> Очистить кэш

  2. если не обновлено, чем перезагрузить устройство

Проверьте эту ссылку - Имя и значок приложения Android не изменятся, пока телефон не будет перезагружен (после обновления приложения)

1 голос
/ 07 августа 2013

Убедитесь, что вы следуете правилам, изложенным здесь: http://android -developers.blogspot.de / 2011/06 / вещи-что-не-изменить-html

У меня были похожиеиз-за того, что я переместил свою активность запуска в другой пакет.

1 голос
/ 30 апреля 2013

У меня были те же проблемы и пробовал разные подходы (один пытался программно удалить значок экрана запуска и добавить новый; я смог добавить новый, но не смог удалить старый; android: duplicateне заменяет старый, только избегает добавления нового значка и, если пытается удалить, и я, насколько я исследовал до сих пор, был удален, начиная с ICS).Но я пришел к выводу, что есть проблема с Android, и вы можете найти ее здесь: https://code.google.com/p/android/issues/detail?id=54546

0 голосов
/ 26 мая 2019

Я также столкнулся с этой проблемой из-за конфигурации roundIcon. Поэтому, пожалуйста, убедитесь, что вы обновили icon и roundIcon.

Android использует любой из значков в зависимости от конфигурации устройства. Следовательно, мы должны определить оба вида иконок

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

0 голосов
/ 18 июля 2014

Нечто подобное произошло со значками панели действий.В intelliJ мне пришлось явно перестроить проект, чтобы изменение значка вступило в силу.Стоит отметить, что неверное имя значка осталось прежним (я переключался с голографического света на голографический)

...