La actualización de la aplicación pierde todos los datos como ruta Código / Resouce para los cambios de pkg
Recientemente enviamos una actualización de Google Play a nuestro sitio y hemos tenido un puñado de usuarios informando de un problema con todos sus datos desapareciendo.
Hemos logrado reproducir el problema una vez, y fue causado por:
- Cómo probar beta y alfa simultáneamente en Google Play
- ¿Cómo permitir a los usuarios ver y reproducir canciones en Android a las que ya tienen acceso (por ejemplo, a través de Google Play)?
- Diferencias entre las listas de "ACTUALIZACIONES" de las aplicaciones instaladas de Google Play y la lista de "ACTUALIZACIONES MANUALES"?
- ¿Puedo usar la tarjeta de crédito de otra persona para registrar mi cuenta de desarrollador de Android?
- Cómo configurar mi gradle para la versión final de apk
5787 08-17 12:50:56.309 937 1030 W PackageManager: Code path for pkg : com.attidomobile.passwallet changing from /data/app/com.attidomobile.passwallet-2 to /data/app/com.attidomobile.passwallet-1 5789 08-17 12:50:56.309 937 1030 W PackageManager: Resource path for pkg : com.attidomobile.passwallet changing from /data/app/com.attidomobile.passwallet-2 to /data/app/com.attidomobile.passwallet-1
Tenga en cuenta que este no es el mismo problema que el cambio de ruta de recursos / códigos para pkg en la actualización de la aplicación para Android . Estamos ProGuarding nuestra aplicación, pero la carpeta real que se está instalando a está cambiando.
¿Cualquier persona experimentó esto, o sabe de las razones por las que el PackageManager cambia la ruta del código / recurso?
Encontré este post describiendo el proceso de actualización de aplicaciones preinstaladas que parece coincidir con lo que está sucediendo, pero nuestra aplicación no es una aplicación preinstalada:
http://debuggingisfun.blogspot.co.uk/2014/09/android-3rd-party-application-as-system.html
Hemos pasado por los cambios entre las versiones y no ha habido cambios significativos; el único cambio en el manifiesto es el número de versión, más algunos cambios de lógica en el código.
Nunca hemos visto este problema antes con ninguna de nuestras actualizaciones de aplicaciones anteriores (y ha habido mucho, la aplicación tiene casi 3 años de antigüedad y esta es la actualización 38).
- Cómo comprobar si el usuario de la aplicación está en Google Play Beta Testing
- ActionBar y ActionBar.Tab y el cajón de navegación android
- ¿Es posible obtener el número de descargas de una aplicación de Google Play?
- No se puede actualizar el precio de una aplicación en Google Play Store.
- Publicado Android apk da error "El archivo de paquete no estaba firmado correctamente"
- ¿Por qué la aplicación no es compatible con Tablets después de la actualización
- Error al cargar Apk
- ¿Puedo validar completamente las renovaciones de suscripción en la aplicación de Google Play por el servidor?
- Cómo agregar un título a un video al compartir un video a través de WhatsApp mediante Intent
- BroadcastReceiver se dispara varias veces (PROVIDERS_CHANGED_ACTION)