Sé que los dispositivos Android tienen un servidor adb incorporado. Puedo iniciar el servidor a través del emulador de terminal y ejecutar comandos adb, pero el dispositivo en sí no aparece en la lista de dispositivos. El objetivo final es capturar un logcat y almacenarlo localmente, ya que tengo problemas de bloqueo que no ocurren cuando está conectado, así que necesito capturar el logcat sin conectarlo a USB.
En última instancia, quiero poder ejecutar $ adb logcat -v time > /sdcard/logcat.txt
y que cree el archivo de texto logcat que puedo recuperar y ver la próxima vez que el dispositivo se bloquee.
Estoy ejecutando Jelly Bean 4.1.2
EDICIÓN
Logré encontrar una solución a mi problema específico:
Localmente, no es necesario adb para recopilar un logcat. Desde el emulador de terminal, simplemente puedes ejecutar logcat > /sdcard/logcat.txt
para recopilar un logcat. Sin embargo, dejaré la pregunta abierta por si alguien encuentra una forma de que adb se reconozca, ya que podría ser útil en el futuro.