¿Cómo configuro Android ADB?

22

Mi computadora es un Sys76 Lemur con Maverick, y mi teléfono es un Nexus S con Gingerbread. Quiero configurar para usar ADB (puente de depuración de Android). Instalé el SDK de Android según las instrucciones en el sitio web del SDK, pero ADB no funciona. ¿Alguien puede ayudarme con instrucciones específicas de Ubuntu?

bigcat42
fuente
A partir de octubre de 2017, todas las demás respuestas están desactualizadas. Puede descargar ADB y fastboot directamente desde developer.android.com .
Dan Dascalescu

Respuestas:

22

Instale adb y fastboot a través de PPA

Puede instalar desde el PPA WebUpd8 que admite tanto de 32 bits como de 64 bits. De acuerdo, puede instalar directamente desde google. Pero prefiero usar PPA para mantener todo actualizado.
Funciona para Ubuntu 11.04, 11.10 y 12.04.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb android-tools-fastboot

Fuente: Instalar ADB y Fastboot Android Tools en Ubuntu a través de PPA

Instalar Android SDK a través de PPA

Si desea instalar el SDK que le permitirá actualizar todo lo que puede instalar a través del upubuntu ppa.

Entonces, lo primero es agregar el ppa.

sudo add-apt-repository ppa:upubuntu-com/sdk
sudo apt-get update
sudo apt-get install android-sdk

El único problema en este punto es que android-sdk debe ejecutarse como root. Bueno, el enlace en el menú no hizo mucho. Así que actualicé el enlace en el menú, también puede ejecutar:

gksu android-sdk

A partir de ahí, deberá instalar "Android SDK Platform-Tools". También recomiendo actualizar "Android SDK Tools". Puede anular la selección de cualquier otra cosa que no necesite.

Ahora deberá configurar sus variables ambientales.
Primero deberá hacer que todo sea ejecutable.

sudo chmod -R 755 /root/android-sdk-linux

Ahora para agregar las variables.

nano ~/.bashrc

Agregue estas líneas (en la parte superior)

#AndroidDev PATH
export PATH=${PATH}:/root/android-sdk-linux/tools
export PATH=${PATH}:/root/android-sdk-linux/platform-tools

Fuente: Instalar Android SDK Manager (Revisión 20) de PPA en Ubuntu 12.04 / Linux Mint 13
Fuente: AndroidSDK - Documentación comunitaria de Ubuntu

mywebslave
fuente
No es necesario compilar adb, por lo que la instalación con Android-SDK no es de origen. Además, etiqueta la pregunta con 10.10, por lo que esta respuesta no funciona. Lo bueno es que esta solución proporciona una versión de 64 bits.
BuZZ-dEE
Si mi mal. No me di cuenta de que era para las 10.10. Pero con suerte ayudará a otros. En cuanto a la fuente, quise decir "fuente" como google.
mywebslave
Sí, si alguien quiere instalarlo, pero en este caso la pregunta era cómo configurarlo después de la instalación.
BuZZ-dEE
1
nada de esto me funcionó el 16.04. gksu no hizo nada más que pedir una contraseña
mango
1
nilarimogard/webupd8no contiene android-tools- * y upubuntu-com/sdkestá desactualizado
abumalick
16

Ubuntu 14.04+

Dado que Trusty android-tools-adby los android-tools-fastbootpaquetes en el repositorio de Universe proporcionan, respectivamente, adby fastboot.

Para instalarlos:

  • Habilite el repositorio de Universe: sudo add-apt-repository universe
  • Actualice el caché APT: sudo apt-get update

Para instalar adb:

sudo apt-get install android-tools-adb

Para instalar fastboot:

sudo apt-get install android-tools-fastboot
kos
fuente
1
¿Cuál es la diferencia entre el paquete android-tools-adb y el paquete adb ? Ambos afirman proporcionar el puente de depuración de Android.
Dan Dascalescu
@DanDascalescu apt show android-tools-adbdice que es un paquete de transición. Se debe utilizar AFAIK adb.
Pablo A
3

Solo estoy adivinando, pero tal vez necesites asegurarte de que Ubuntu esté buscando en el lugar correcto. Como dice en el sitio web, asegúrese de haber agregado el directorio en el que se encuentra adb a su $ PATH agregando export PATH=${PATH}:/usr/local/src/android-sdk-linux_x86/tools& export PATH=${PATH}:/usr/local/src/android-sdk-linux_x86/platform-toolsa su .bashrc y ejecutandosource .bashrc

daithib8
fuente
2
Funciona: o) con una pequeña corrección, exportar RUTA = $ {RUTA}: / usr / local / src / android-sdk-linux_x86 / platform-tools /
bigcat42
3

Actualización 2017-Oct

No necesita instalar ningún paquete en Ubuntu 16 para que ADB funcione. No es necesaria la configuración.

Simplemente descargue el SDK Platform-Tools oficial para Linux de Google y extráigalo adby fastbootdel archivo zip.

Dan Dascalescu
fuente
1

@mywebslave respondió perfectamente, solo quiero agregar una cosa más a eso. Si está ejecutando una máquina de 64 bits y está realizando una instalación fuera de línea, es posible que tenga que instalar las bibliotecas de compatibilidad de 32 bits como se menciona aquí .

sudo apt-get install ia32-libs

Actualización: el comando anterior solo funciona si está ejecutando 13.04 y versiones inferiores. Para versiones más recientes ia32-libsha sido reemplazado por otros paquetes. Ver aquí .

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386
WeirdElfB0y
fuente