Configuración de ADB para Nexus 4 en Ubuntu 11.10

Estoy tratando de implementar y probar una aplicación de Android en mi Nexus 4 desde mi computadora con Ubuntu 11.10, pero ADB no la reconoce. Creo que necesito los controladores USB de Google, pero no puedo encontrar instrucciones sobre cómo instalarlos en Ubuntu.

¿Cómo puedo instalar los controladores en Ubuntu 11.10 para que ADB reconozca mi N4?

Respuestas (2)

No necesita ningún controlador especial; todo lo que necesita es dar a conocer su dispositivo. Unos simples pasos pueden lograr esto cuando su dispositivo está conectado a través de USB:

sudo lsusb
[...]
Bus 002 Device 054: ID 18d1:4e22 Google Inc. Nexus S (debug)

Vea los dos valores hexadecimales separados por dos puntos: 18d1:4e22Este es el ID del fabricante: ID del dispositivo que necesita decirle al sistema que maneje. Entonces como root:

sudo su -
cd /etc/udev/rules.d
vi 51-android.rules

En este archivo, agregue una línea (puede usar el editor de su elección, por supuesto; mi ejemplo usa vi)

# MyDeviceName
SUBSYSTEMS=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="4e22", MODE="0666" GROUP="androiddev", SYMLINK+="android%n"

Este ejemplo usa los valores de la lsusbsalida anterior; debe reemplazarlos por los suyos. Ahora, para que los cambios surtan efecto:

sudo service udev reload

Paso final: desconecte su dispositivo y vuelva a conectarlo. Debería ser reconocido ahora.

Como se explica en Habilitar opciones de desarrollador en Android 4.2 en Nexus 4 y Galaxy Nexus , debe activar el modo de desarrollador.

Paso 1: despliegue el panel de notificaciones en la interfaz de su dispositivo y toque Configuración.

Paso 2: A continuación, desplácese hacia abajo y toque Acerca del teléfono, y verá un segmento que detalla el número de compilación de su dispositivo.

Paso 3: toque repetidamente el número de compilación (siete toques deberían funcionar) hasta que se encuentre con un mensaje que dice: "¡ahora es un desarrollador!"