Puede descargar el último SDK incluyendo adb aquí . Cuando extrae este archivo, hay un archivo Léame que explica cómo instalar el SDK. Lo enumero aquí para su referencia.
Welcome to the Android SDK!
The Android SDK archive initially contains only the basic SDK tools. It does
not contain an Android platform or any third-party libraries. In fact, it
doesn't even have all the tools you need to develop an application.
In order to start developing applications, you must install the Platform-tools
and at least one version of the Android platform, using the SDK Manager.
Platform-tools contains build tools that are periodically updated to support new
features in the Android platform (which is why they are separate from basic
SDK tools), including adb, dexdump, and others.
To install Platform-tools, Android platforms and other add-ons, you must
have an Internet connection, so if you plan to use the SDK while
offline, please make sure to download the necessary components while online.
To start the SDK Manager, please execute the program "android".
From the command-line you can also directly trigger an update by
executing:
tools/android update sdk --no-ui
Tip: use --help to see the various command-line options.
For more information, please consult the Android web site at
http://developer.android.com/sdk/
Una vez instalado (tendrá que instalar Java si aún no lo tiene), puede navegar a android-sdk-linux / platform-tools y ejecutar adb desde allí escribiendo
./adb [options]
Admito libremente que esta puede no ser la solución más elegante, pero funciona para mí. ISTR que en una máquina Ubuntu diferente logré una instalación mínima con solo herramientas de plataforma sin Java, pero no puedo encontrar mis notas al respecto.
Si crees que tienes el SDK más reciente, pero la herramienta adb es más antigua,
Utilizar,
Referencia http://bernaerts.dyndns.org/linux/74-ubuntu/328-ubuntu-trusty-android-adb-fastboot-qtadb
fuente
usr/local/bin/adb
.Mejorando la respuesta de Organic Marble, para instalar solo las últimas herramientas (no todo el SDK), use el filtro de plataforma-herramienta como se muestra a continuación:
fuente
Ya hay excelentes respuestas publicadas aquí, pero para un método extremadamente simple, solo tome las últimas herramientas de la plataforma sin toda la hinchazón adicional y combine con un alias bash para mayor comodidad.
Esto creará un nuevo directorio 'Android' en la raíz de su directorio de inicio. Cambie las rutas a continuación (y en mi ejemplo bash alias) si prefiere una ubicación diferente.
A continuación, descargue y extraiga las herramientas de la plataforma de Google:
Ahora
adb
, lasfastboot
herramientas más recientes y otras están disponibles para ejecutarse directamente desde el directorio 'plataforma-herramientas' recién extraído. Use alias bash para que sean más fáciles de usar (después de desinstalar los paquetes de distribución obsoletos para evitar conflictos). Este comando de ejemplo alias eladb
comando, haciéndolo disponible de inmediato para su uso:Y opcionalmente
fastboot
también para :La actualización es tan simple como
cd
ingresar al directorio de Android y repetir el paso de descarga y extracción nuevamente. Useadb version
para verificar su versión instalada actualmente.fuente
Agregaré algunas cosas que aprendí hoy.
Tenía dos versiones
adb
instaladas al mismo tiempo debido a una fascinante serie de pasos, Ubuntu 18.04; de alguna manera, una versión anterior del SDK de Android creó un enlace simbólico/usr/bin/adb
, por lo que al activar el paquete React Native se extraería de un adb conflictivo y causaría síntomas bastante difíciles de interpretar. Creo que fue porque instalé eliminar + reinstalar Android Studio./home/<USER>/Android/Sdk/platform-tools
es la ubicación predeterminada en la que se encontrará su ejecutable adb.Puede verificar su versión:
Estas son las variables de ruta que puede encontrar:
Luego puede asegurarse de que su sistema lo esté utilizando con:
Eso también le permitiría usarlo desde un directorio de instalación personalizado; reemplace
/home/<USER>/Android/Sdk/platform-tools/adb
con la ruta a su ejecutable.fuente
Si está ejecutando una versión de Ubuntu de 64 bits, debe instalar algunas bibliotecas de 32 bits con el siguiente comando :
Luego instale adb y fastboot:
Luego sigue esta guía :
fuente
intente con este Linux Minimal ADB y Fastboot Tools https://www.gizdev.com/latest-minimal-adb-and-fastboot-tools/
fuente