Red de conocimientos turísticos - Información de alquiler - ¿Por qué no aparece logcat cuando se ejecuta un programa de Android en una máquina real?

¿Por qué no aparece logcat cuando se ejecuta un programa de Android en una máquina real?

La razón por la que no se muestra el programa de Android logcat que se ejecuta en la máquina real es porque algunas roms desactivan logcat de forma predeterminada. La solución es la siguiente:

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.