Rebajar una aplicación en Nougat

Bueno, sencillo. Quiero degradar una aplicación que se actualizó accidentalmente. Ya he leído esta pregunta , pero no me proporcionó una instrucción directa. Tengo el APK al que quiero bajar de categoría, por lo que esa pregunta no me ayuda. No es un paquete de prueba (guardado de Google Play), por lo que la opción -tno tiene sentido.

Cosas que he probado hasta ahora:

  • Ejecutar en una terminal (con root)

    pm install -r -d antiguo.apk
  • Usar adb en una computadora

    adb install -r -d /ruta/a/antiguo.apk
  • Reemplace brutalmente el apk /data/appy ejecútelo manualmente dex2oatpara forzar la compilación

Todo lo anterior fue en vano. Así que estoy bastante molesto por esto.

No quiero una respuesta que me diga que desinstale la nueva aplicación y luego instale la anterior . Quiero conservar los datos de la aplicación sin hacer una copia de seguridad.

¿Qué sucede cuando pruebas alguno de los anteriores? ¿Recibe un mensaje de error o la actualización simplemente permanece?

Respuestas (2)

Esto instala la versión anterior sin eliminar la nueva:adb install -r -d /path/to/old.apk

La -dbandera es para permitir una degradación. -tpermite paquetes de prueba.

También puede desinstalar la aplicación y luego instalar la aplicación antigua. Esto puede ser necesario, por ejemplo, si los datos de la aplicación han cambiado de formato en la nueva versión y no son compatibles con versiones anteriores.

Use una aplicación de copia de seguridad como oandbackup :

  • Copia de seguridad de los datos de la aplicación
  • Desinstalar la aplicación
  • Instalar la versión anterior
  • Restaurar datos (no el APK) con oandbackup
  • Si es necesario, fuerce la detención de la aplicación una vez (desde Configuración > Aplicaciones) para que funcione con los datos restaurados.

Advertencia: si la versión actualizada de su aplicación ha cambiado su formato de datos de una manera que no es compatible con versiones anteriores, no hay una manera fácil de volver atrás. Tendría que encontrar una manera de convertir los datos al formato anterior.