He ejecutado una copia de seguridad adb como:
adb backup -apk -shared -all -nosystem -f /tmp/android-backup.ab
La pantalla de progreso de la copia de seguridad dejó de mostrar cualquier progreso, al igual que mi adb logcat | grep BackupManager
. Unos minutos más tarde, he ejecutado un logcat
y lo encontré:
10-27 13:57:59.716 1546 30369 D BackupManagerService: Invoking agent to restore file 1/Download/some.pdf
10-27 13:57:59.733 16987 16998 W Binder : Binder call failed.
10-27 13:57:59.733 16987 16998 W Binder : java.lang.ArrayIndexOutOfBoundsException: length=1; index=1
10-27 13:57:59.733 16987 16998 W Binder : at com.android.sharedstoragebackup.SharedStorageAgent.onRestoreFile(SharedStorageAgent.java:80)
10-27 13:57:59.733 16987 16998 W Binder : at android.app.backup.BackupAgent$BackupServiceBinder.doRestoreFile(BackupAgent.java:1112)
10-27 13:57:59.733 16987 16998 W Binder : at android.app.IBackupAgent$Stub.onTransact(IBackupAgent.java:179)
10-27 13:57:59.733 16987 16998 W Binder : at android.os.Binder.execTransact(Binder.java:682)
10-27 13:57:59.733 16987 16998 D SharedStorageAgent: Shared restore: [ shared : 1/Download/some.pdf]
10-27 13:57:59.734 1546 8971 V BackupManagerService: opComplete: f86aebb result=0
¿Cómo puedo cambiar mi enfoque para que la restauración funcione la próxima vez?
0 votos
En el PC puedes desencriptar y extraer el archivo de copia de seguridad adb, eliminar los archivos de la tarjeta sd, volver a empaquetar todo y luego aplicarlo/instalarlo. Utilice Extractor de copias de seguridad de Android .
0 votos
Tenga en cuenta que
/sdcard
no está relacionado con la tarjeta MicroSD