Tengo un ASUS ThinkPad, Android 4.4.2, Kernel 3.10.20. He comprobado Ajustes->Opciones de Desarrollador->Depuración USB. He desactivado Wi-Fi y BT (porque he visto que algunos dispositivos tienen algún conflicto ahí). Ahora aquí está la secuencia de línea de comandos de mi escritorio linux tratando de conectarse a mi ASUS:
joe@OptiPlex-755:~$ adb kill-server
joe@OptiPlex-755:~$ adb usb
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
already in USB mode
joe@OptiPlex-755:~$ adb devices -l
List of devices attached
E6OKCY917549 device usb:1-2 product:WW_K011 model:K011 device:K011
joe@OptiPlex-755:~$ adb get-state
device
joe@OptiPlex-755:~$ adb connect usb
unable to connect to usb:5555
joe@OptiPlex-755:~$
5 votos
adb connect
sólo es necesario si está intentando conectarse a un dispositivo a través de TCP IP, es decir, una red inalámbrica. No es necesario que emita ningún comando connect si adb ya ve su dispositivo enadb devices
rápido. Basta con emitir cualquier otro comando, por ejemploadb shell ls /sdcard/
y debería conectarse al único dispositivo disponible.0 votos
¿Qué es lo que quiere conseguir? Aún no lo has mencionado.
1 votos
Tienes razón. Por supuesto que tengo pleno control adb desde el momento en que completo el comando "adb usb". Lo que estaba tratando de lograr era depurar una App bajo Eclipse. Mi dispositivo que estaba bajo control ADB no aparecía como uno de los dispositivos en los que podía ejecutar en Ejecutar->Ejecutar. Pero cuando pulso Ejecutar->Depurar se ejecuta mi aplicación en mi dispositivo bajo control ADB. ¿Qué hago ahora? ¿Quitar la pregunta? ¿O crees que el comentario de CHaHK debería convertirse en la respuesta?