0 votos

Solución de problemas de actualización de aplicaciones de pago

Estoy experimentando un extraño problema al intentar actualizar una aplicación de pago (OsmAnd+, ahora instalada 1.9.5) en mi teléfono (Samsung GT-8752). La descarga se detiene de forma reproducible en 28,75/39 MB, a continuación, se intenta una instalación que falla con el mensaje "No se pudo instalar en el almacenamiento USB o tarjeta SD".

¿Alguien más ha experimentado un problema similar? ¿Hay alguna forma de solucionar este tipo de problemas de descarga/instalación? ¿Dónde puedo buscar los archivos de registro?

A tema relacionado parece que se ha solucionado desinstalando/volviendo a instalar, pero al igual que el OP ahí prefiero no desinstalar.

0 votos

¿Dispones de un ordenador con ADB para comunicarte con el dispositivo? Supongo que prefiere no desinstalar para no perder la configuración, etc, pero hay maneras de evitar que yo podría ofrecer.

0 votos

@Izzy: Gracias. Podría conectarme vía ADB (aunque nunca lo he hecho con este dispositivo). No quiero bloquear a mí mismo de usar OsmAnd + en este dispositivo en particular, es por eso que no estoy demasiado entusiasmado con la desinstalación.

1voto

Izzy Puntos 45544

Como tienes ADB disponible para usar, aquí tienes una forma propuesta:

  1. Haz una copia de seguridad de tu instalación actual (aplicación y datos):

    adb backup -f osmand.ab -apk net.osmand.plus
  2. Igual, sólo datos

    adb backup -f osmand-data.ab -noapk net.osmand.plus
  3. Desinstalar la aplicación ( .apk ) conservando sus datos:

    adb uninstall -k net.osmand.plus
  4. Instalar la nueva versión desde play

Si el último paso tiene éxito, ya has terminado y la nueva versión debería estar instalada y funcionando. De lo contrario, repita el paso #3 sin el -k cambiar, luego el paso #4 de nuevo, y finalmente restaurar los datos de su segunda copia de seguridad:

adb restore osmand-data.ab

Si eso también fallara, simplemente restaura la primera copia de seguridad (completa) para volver a donde estás ahora. Pero estoy bastante seguro de que al menos la segunda ejecución funcionará bien.

0 votos

Gracias, esto tiene sentido para mí. Sin embargo, no veo mi dispositivo con adb devices (incluso después de sudo adb start-server ), y parece que no puedo habilitar la depuración USB (siguiente algunas instrucciones al azar pero el elemento "número de compilación" está en gris en mi dispositivo -- WTF...). ¿Hay alguna manera de hacer lo mismo desde el teléfono?

0 votos

Me temo que no. No sé cómo es tu ordenador (sistema operativo, configuración, etc.), pero ya se han solicitado todos los sabores mediante el botón etiqueta adb (compruebe también el adb etiqueta-wiki ). ¿Tal vez no tiene instalado el controlador correcto (Windows), o carece de las reglas UDEV correspondientes (Linux) para su dispositivo?

0 votos

No, las opciones de compilación aún no estaban activadas en mi teléfono. No seguí la instrucción de "tocar siete veces". -- Ahora estoy conectado, pero el osmand.ab creado por tu línea de comandos es bastante pequeño: 115k, mucho menos que el tamaño de la aplicación.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X