Como usted sabe muy bien (pero otra persona que lea esto puede no ser) esto podría ser un problema con el icono de manifiesto o lanzador de tal manera que Android no instaló o no pudo instalar el nuevo ícono en el dispositivo. Android podría dejar allí el icono anterior porque no podría instalar el nuevo (o no le ordenó que instale el nuevo).
Si este fuera el caso, el problema probablemente afectaría a muchos usuarios y podría recrear y resolver el problema usted mismo. Además, ha dicho que no ha habido cambios en el manifiesto/ícono.
ONE Desde que abrió esto hace un año y ha proporcionado muy poca información, supongo que esto afecta solo a un número muy reducido de dispositivos y/o usuarios.
DOS No creo que haya podido limitarlo a dispositivos o usuarios específicos o creo que nos lo habría dicho.
TRES Así que probablemente estamos hablando de un problema que afecta a una pequeña cantidad de usuarios en diferentes dispositivos.
Actualización: ahora ha respondido a una de mis preguntas y dijo 100 de cada 100.000.
Si llamaste a Google y les dijiste que tu aplicación solo se había instalado correctamente en el 99.9% de los dispositivos, estoy seguro de que estarían encantados (es posible que no te lo digan).
¿Tiene alguna información sobre qué porcentaje de esos 0.1% pudieron posteriormente desinstalar/instalar?
A juzgar por la popularidad de los productos como Titanium Backup, la cantidad de dispositivos Android rooteados es probablemente significativamente mayor a 0.1%.
PackageManager, packages.xml y packages.list son objetivos bien conocidos para las personas que rootean sus teléfonos. PackageManager es solo un jar, y hay una versión de código abierto disponible. Un problema de permisos o una entrada no válida en uno de estos archivos podría explicar fácilmente el problema que ves. Incluso si este problema no tiene nada que ver con enraizamiento, las versiones anteriores de Android Market/Package Manager que se ejecutan en dispositivos antiguos con menos recursos eran mucho menos confiables que (por ejemplo) mi Nexus 7 (no rooteado) ejecutando Jelly Bean. No he podido recrear su problema en mi Nexus 7. De nuevo, no esperaría que, según lo que nos ha dicho, es muy poco probable que este sea "su problema".
Actualización: ¿Puedo agregar/eliminar el acceso directo desde la pantalla de inicio durante instalar/desinstalar?
Bueno, no es ideal, pero ¿qué tal este enfoque?
http://www.helloandroid.com/tutorials/removing-app-icon-launcher
me di cuenta de este comportamiento cuando se creó mediante programación acceso directo y luego se reinstaló aplicación. ¿Es este el caso? – pawelzieba
Este problema aparece después de instalar la próxima versión. El acceso directo se creó para el anterior. No estoy seguro de quién lo creó, OS o usuario. – Kostadin
¿Reiniciar el dispositivo ayuda? – ozbek