Adb devices list empty – Snow Leopard

Estoy funcionando en un problema con el androide SDK donde no reconoce los dispositivos enchufados vía usb:

$adb start-server * daemon not running. starting it now on port 5037 * * daemon started successfully * $adb devices List of devices attached 

(La lista está vacía, otras herramientas sdk no reconocen los dispositivos tampoco)

Según la documentación del SDK, en Mac OS X, esto debería "funcionar". (Configuración de un dispositivo para el desarrollo)

Ha funcionado para mí en el pasado, pero parece que acaba de detenerse. ¿Existe una solución OS X para este problema? (En otros sistemas operativos presumiblemente usted tiene que jugar con los controladores USB)

He intentado:

  • Máquina y dispositivo de ciclo de potencia
  • Conmutación de puertos USB Desenchufar todos
  • USB excepto la suela (no dividida)
  • Cable al dispositivo Múltiples cables

Otra cosa para las personas que buscan que todavía están perplejos (como yo estaba durante algún tiempo) …

Tuve este mismo problema y sólo averiguó lo que me ayudó. Había instalado EasyTether y estaba interfiriendo con esto incluso después de que pensé que lo desinstalé.

Aquí está la solución del sitio web EasyTether:

ADB en Mac OS X deja de reconocer el dispositivo conectado después de instalar el controlador EasyTether. Utilice kextload / kextunload para descargar de memoria la extensión del kernel EasyTetherUSBEthernet.kext manualmente. Está en / System / Library / Extensions /

Tenga en cuenta que la configuración de "Depuración USB" en los dispositivos parece que se desactiva bajo ciertas condiciones. En mi caso esto es lo que pasó … Así que si te encuentras con esto para OS X, esperemos que sea tu problema, de lo contrario quizás pruebe los pasos anteriores. Para habilitar la depuración USB:

  • Configuración -> Aplicaciones -> Desarrollo -> Depuración USB.

Para completar, a menudo encuentro que ejecutar adb kill-server seguido de adb devices a menudo hará que el dispositivo ofensivo para mostrar de nuevo. Para algunos dispositivos específicos (por ejemplo, mi Thunderbolt) también he encontrado que necesito desenchufar físicamente el USB del rayo y conectarlo de nuevo.

Tuve este problema, resultó ser un mal cable no conectar correctamente.

Puedo secundar el punto con respecto a easytether. Llamar a kextunload no parecía hacer una diferencia, pero después de también eliminar la conexión de red EasyTether de System Preferences, mi dispositivo aparece de hecho cuando llamo "./adb devices"

Esto funcionó para mí en mi mac:

Declare su aplicación como "debuggable" en su Manifiesto de Android.

En el archivo AndroidManifest.xml, agregue android: debuggable = "true" al elemento.

Nota: si habilita manualmente la depuración en el archivo de manifiesto, asegúrese de deshabilitarlo antes de crearlo para la versión (su aplicación publicada normalmente no debe ser depurable).

http://developer.android.com/tools/device.html

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.