2 votos

¿Por qué esta aplicación no se restaura desde Google Backup hasta que especifique el conjunto en adb?

Leí esta gran respuesta sobre cómo funcionan los sets pero estoy viendo un comportamiento que no entiendo en esta aplicación.

Acabo de instalar en un dispositivo que nunca ha tenido la aplicación instalada (creo, ver abajo) y no se ha restaurado nada. A través de adb, intenté el comando bmgr restore <package_name> y decía "incapaz de restaurar".

Así que entonces hice bmgr list sets y vio que sólo había un juego disponible (de un dispositivo diferente). Pensé, "bueno, ese debe ser el que está tratando de usar y fallando". Pero entonces corrí bmgr restore <set token> <package_name> y restaurar funcionó! Y ahora restaurar obras sin el nombre simbólico tampoco.

Si sólo había un juego para usar, ¿por qué no se restauró adecuadamente? ¿Había otro juego oculto? Es posible que la aplicación se instalara antes, pero llamé bmgr wipe <package_name> y cambiaron bmgr enable true/false para borrar cualquier dato preexistente.

1voto

Andy Brudtkuhl Puntos 1714

bmgr restore package no reinstala una aplicación: envía una señal a la aplicación instalada para que restaure sus datos desde la copia de seguridad. Si la aplicación no está instalada, recibes el mensaje de error que viste.

Es la aplicación de la Play Store la que se encarga de instalar otras aplicaciones. Si quieres, puedes pensar en la lista de aplicaciones instaladas como datos de respaldo de Play Store, y se restaura a partir de esa copia de respaldo instalando todas las aplicaciones de la lista. Esto lleva algún tiempo y ocurre en silencio en segundo plano, ya que el mecanismo de copia de seguridad está diseñado para ser invisible para el usuario.

Es posible que Play Store haya logrado instalar su aplicación de destino entre la primera y la última bmgr restore comandos, o que la conmutación bmgr enable lo que hizo que se reinstalara la aplicación en ese momento.

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