1 votos

¿Cómo registrar los errores al utilizar adb pull?

Estoy utilizando la última versión de adb con el pull para hacer una copia de seguridad de mis datos.

A veces adb pull no hace una copia de seguridad de todos mis archivos, así que estoy intentando averiguar de qué archivos no se ha hecho una copia de seguridad.

Utilizando adb logcat -f logcat.txt bugreport pull "my path" "my path 2" sólo me lanza un create bugreport fail! y create bugreports dir error!! . He probado con varios directorios con permiso completo pero sin suerte.

1 votos

¿Qué está tratando de hacer? El comando presentado es una mezcla de dos comandos ADB que AFAIK no funciona. Ejecútelos individualmente cada uno en una consola.

0 votos

Intente adb-sync o Adebar

3voto

pr0nin Puntos 353

Si desea ejecutar un adb pull comand y al mismo tiempo supervisar el registro en el dispositivo a través de adb logcat puede hacerlo ejecutando cada comando individualmente en su propia instancia de terminal/cmd.exe.

adb no se limita a una sola conexión (como el protocolo MTP). Por lo tanto, puede ejecutar dos o más comandos adb simultáneamente. Incluso se pueden ejecutar varios comandos adb push o pull al mismo tiempo.

Sin embargo, dudo que al hacerlo se obtenga mucha información sobre su problema con adb pull que algunos archivos no se copian a través de adb pull . El principal problema es que adb logcat sólo muestra el registro de su dispositivo. Todos los errores a nivel de adb, por ejemplo si un archivo no pudo ser creado en su PC o problemas de transmisión entre el dispositivo y el PC no están cubiertos por este registro ya que el dispositivo no sabe de ellos.

Además, no estoy seguro de que el demonio adb del dispositivo escriba mensajes en el registro logcat.

0 votos

No estaba al tanto de logcat y pull siendo dos comandos diferentes. Es culpa mía.

1 votos

@computationalprince adb puede ser visto como una especie de conexión ssh que se conecta al dispositivo y ejecuta comandos en el dispositivo (por ejemplo. logcat es simplemente un binario que se ejecuta en el dispositivo). Sólo en el caso de las transmisiones de archivos alguna lógica adicional (pull/push/install) para la transferencia de archivos es ejecutada por el propio adb.

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