¿Por qué no aparece logcat cuando se ejecuta un programa de Android en una máquina real?
1. Se requiere permiso de root (algunas roms no lo requieren).
2. Abra logcat, establezca el nivel y ejecute el siguiente comando (adb está en herramientas de plataforma después de la actualización de Android, pero no en herramientas).
adb shell
echo 1>/sys/kernel/logger/log_main/enable
Descripción: escriba 1 en el archivo de cambio de registro, 1 activado, 0 apagado.
Echo 2 & gt/sys/kernel/logger/log _ main/priority
Descripción: Escribe el nivel 2 en el archivo de prioridad.
3. Reinicie el BAD. Si usa eclipse, primero cierre eclipse, luego reinicie adb y luego inicie eclipse.
adb kill-server
adb start server
4. Logcat debería poder funcionar en este momento. Si eso aún no funciona, actualice ADB.
actualización de Android adb
5. Repita el paso tres. En este momento logcat debería poder funcionar. Si eso aún no funciona, busque el directorio de Android en su directorio de inicio, como C:\documents and settings\administrador\. Androide.
Busque el archivo adb_usb.ini en este directorio. De forma predeterminada, su contenido es de solo tres líneas, todas comentarios. Agregue una línea después con el contenido 0x12d1.
6. Repita el paso tres, logcat ahora debería poder funcionar.