При использовании функции резервного копирования и восстановления с помощью adb (как обсуждалось в разделе «Полное резервное копирование устройств без рута» ) прогресс недоступен, и часто очень сложно отследить adb logcat
вывод, поскольку фоновых событий гораздо больше, чем в файле BackupManager
.
В то время как резервное копирование часто занимает до 1,5 часов (на моем Nexus7), а восстановление часто зависает или занимает до 2 часов, я спрашиваю себя
есть ли (родной, т.е. без рута) способ
какие-либо инструменты (оболочка adb ?!), доступные для архивирования?
adb logcat
выводит BackupManager
действия, поэтому вы можете отслеживать, запущен ли процесс или остановлен. Т.к. adb logcat
выдает много логов от других процессов, смотреть BackupManager
логи не просто. Самый простой способ просмотреть выходные данные BackupManager — использовать grep.
adb logcat | grep BackupManager
будет фильтровать только BackupManager
журналы.
Попробуйте использовать системный монитор, который показывает активность диска/процессов. В Windows вы можете использовать монитор ресурсов, другие системы, такие как Linux, различаются. Общая идея состоит в том, чтобы знать, что некоторые данные считываются/записываются из системы на устройство Android.
ПТ
adb logcat
чтобы просто видеть вывод BackupManager. Я думаю, что это сделает «adb logcat BackupManager», но я не могу найти документ по спецификации фильтра.childno͡.de