Tengo un archivo en SD-CARD y mi aplicación lo usa como archivo de registro. ¿Es posible a través del archivo adb ver archivos con todos los cambios en tiempo real? Me gusta con el comando tail -f /sdcard/myfile.log
.¿Cómo puedo simular el comando de "cola" para el archivo en el sistema de archivos de Android?
Respuesta
Puede hacer esto con logcat. Puede agregar una vista que solo mostrará entradas de registro desde su aplicación y se actualizará continuamente.
Puede instalar busybox y luego:
adb shell
tail -f /path/of/your/file
Pero recuerde que usted debe tener acceso root para instalar busybox. Si está utilizando el emulador, consulte este: How to get root access on Android emulator?
Hay una gran aplicación para esto: Terminal IDE. Contiene muchos comandos de Linux y no necesita acceso de root. Puede instalarlo desde GooglePlay. Es gratis (y de código abierto, GPLv2).
Una de sus mejores características es que se puede usar a través de telnet
. Comience en su teléfono y escriba telnetd
comando. Se iniciará un daemon telnet, que escucha en el puerto 8080 de forma predeterminada. Después de que se puede conectar desde el PC, con el siguiente comando: (cygwin uso en las ventanas)
telnet 192.168.1.8 8080
Debe utilizar la dirección IP del teléfono en lugar de la anterior. Después de una conexión exitosa, tendrá una terminal de tamaño arbitrario en su PC, que es capaz de ejecutar el comando tail -f
en su teléfono. Y muchos otros, como bash
y todos sus comandos integrados.
Esto parece funcionar muy bien para mí:
adb shell "while true; do cat; sleep 1; done < /sdcard/myfile.log"
¡Excelente! Para usuarios de Windows: sustituya el nombre de archivo por '% 1' y colóquelo en un archivo por lotes (por ejemplo 'adbtail.bat') en% WINDIR%: '" C: \ Archivos de programa (x86) \ Android \ android- sdk \ platform-tools \ adb "shell" while true; do cat; sleep 1; done <'% 1' "' –
- 1. ¿Cómo puedo simular la corrupción del sistema de archivos ext3?
- 2. Acceso al directorio/cache en el sistema de archivos Android
- 3. ¿Cómo ejecutar el archivo dex en Android con el comando?
- 4. Observador del sistema de archivos multiplataforma (Linux/OS X) (ejecuta el comando cuando el archivo cambia)
- 5. ¿Cómo puedo simular el montaje?
- 6. ¿Cómo puedo configurar el emulador de Android para simular el Galaxy Nexus?
- 7. ¿cómo puedo copiar archivos al sistema de archivos de android?
- 8. Android: Cómo simular el botón Atrás
- 9. comando de linux para extraer el archivo de guerra
- 10. ASP.NET: el mejor sistema de cola para una nueva aplicación
- 11. ¿Cómo puedo encontrar el archivo de cola para el trabajo con una ID dada incluso cuando la agrupación de archivos de cola está habilitada?
- 12. cloudfoundry: cómo usar el sistema de archivos
- 13. ¿Puede impulsar el sistema de archivos para cambiar el atributo de solo lectura de un archivo?
- 14. cómo encontrar un bucle en el sistema de archivos?
- 15. Cómo usar el sistema de archivos efímero de heroku
- 16. ¿Cómo acceder a los archivos locales del sistema de archivos en el emulador de Android?
- 17. Java detecta cambios en el sistema de archivos
- 18. Crear y editar el archivo .psd en el sistema de archivos de iPhone
- 19. Android - Simular el botón Atrás
- 20. Usando el comando del sistema en Qt
- 21. ¿Cómo ordenar los archivos en carpetas por tipo de archivo en bash (con el comando 'archivo')?
- 22. Confundido sobre el sistema de archivos Node.js
- 23. Grep en varios archivos en el sistema de archivos Hadoop
- 24. Android: simular WiFi en el emulador?
- 25. Compruebe si el sistema de archivos Android está encriptado
- 26. Cómo utilizar la propiedad-marcador de posición para el archivo de sistema de archivos
- 27. ¿Cómo puedo simular el polimorfismo de OO en C?
- 28. ¿Cómo se implementa fseek() en el sistema de archivos?
- 29. ¿Cómo puedo simular el Response.StatusCode con Moq?
- 30. Sistema de cola de mensajes
Sí sé acerca de las posibilidades de registrador de Android. Pero, necesito iniciar sesión en un formato propio específico. Esto es requisitos de mi empleador. Por el momento, no veo otras oportunidades para ver el registro, además de rootear y la instalación de busybox. – vochupin
¿Cómo se conecta logcat para ver un archivo? Eso suena exactamente a lo que necesito. –