2012-03-12 8 views
17

Ho fornito un aggiornamento per la mia applicazione tramite il mercato Android. Dopo l'installazione di una nuova applicazione dal mercato, la sola icona dell'app non è stata modificata nella nuova icona dell'app nella schermata di avvio di Android.Icona dell'app Android Launcher non aggiornata alla nuova icona dopo l'aggiornamento del mercato

Tuttavia, se il telefono si riavvia una volta, anche la nuova icona viene visualizzata nella schermata di avvio. Sembra che la mia vecchia icona dell'app sia stata memorizzata nella cache di Android Launcher.

Quale potrebbe essere un problema? è un bug con Android o mi manca qualcosa?

Per favore aiuto.

Grazie in anticipo.

+0

Credo che questo sia un bug (pre Android 3.0). Ho sperimentato lo stesso, ma non succede sul mio tablet e Galaxy Nexus – Tony

+1

Questo è ancora il problema anche su Android 5.0.1. Vergogna su Google. Il [problema correlato sul codice sito Google] (http://code.google.com/p/android/issues/detail?id=42921) viene chiuso come "obsoleto" senza alcuna spiegazione (come fa solitamente Google). – Stan

risposta

12

L'app in Avvio applicazioni (cassetto) deve essere aggiornata, ma i collegamenti non verranno aggiornati fino al successivo aggiornamento della schermata iniziale. Sfortunatamente non c'è molto che puoi fare, ma la schermata iniziale si aggiorna di tanto in tanto, quindi la nuova icona alla fine sostituirà automaticamente la vecchia icona.

+0

stessa cosa con le Impostazioni - se aggiorni l'icona di un'app e poi vai in Impostazioni, puoi ancora trovare la vecchia icona.La nuova icona viene visualizzata una volta riavviato il telefono o l'app Impostazioni viene arrestata in modo esplicito. –

1

Ho avuto gli stessi problemi e ho provato diversi approcci (uno stava cercando di rimuovere programmaticamente l'icona della schermata di avvio e l'aggiunta di quello nuovo, sono stato in grado di aggiungere quello nuovo ma non posso rimuovere quello vecchio; il duplicato non sostituisce il vecchio solo per evitare di aggiungere la nuova icona e se si tenta di rimuovere e io per quanto ho cercato finora è stato rimosso a partire da ICS). Ma la mia conclusione è che c'è un problema di Android e si può trovare pubblicato qui: https://code.google.com/p/android/issues/detail?id=54546

0

Mi è successo qualcosa di simile con le icone della barra delle azioni. In intelliJ, ho dovuto ricostruire esplicitamente il progetto affinché la modifica dell'icona abbia effetto. Vale la pena ricordare che il nome dell'icona difettoso è rimasto lo stesso (stavo passando da holo light a holo dark)