De hecho, no es necesario instalar todo el SDK si uno no quiere usarlo para el desarrollo. Para poder ejecutar comandos ADB básicos en el contexto que necesita un usuario promedio, una instalación rudimentaria es completamente suficiente. Trataré de explicar cómo hacer esto, y espero cubrir los sistemas informáticos más utilizados.
Requisitos
Primero, necesitará los binarios básicos. Estos se pueden encontrar, por ejemplo, en el área de descargas de mi sitio de Android , donde trato de mantener disponibles versiones actualizadas, para Linux, MacOS y Windows. 1
Usuarios de Windows
Si su computadora ejecuta Windows, también necesitará los controladores especiales para su dispositivo (no hay una solución genérica aquí, por lo que debe verificarlo usted mismo; por lo general, esos controladores se ofrecen para descargar en el sitio web del fabricante).
Usuarios de Linux y Mac OS
Los usuarios de Linux y Mac OS pueden necesitar dar a conocer su dispositivo a su sistema operativo. Para Linux, encontrará los pasos necesarios descritos en mis respuestas aquí y aquí . Al no estar familiarizado con Mac OS, no puedo hablar por ello.
Instalación
Linux
Para Linux, esto es bastante fácil: simplemente descomprima los binarios descargados en un directorio de su elección. En el momento en que escribo esto, solo serán dos archivos: adb
y aapt
(este último está siendo usado por QtADB , y no necesariamente se necesita para ejecutar comandos ADB directamente). Ajuste sus permisos de archivo para hacerlos ejecutables (por ejemplo, desde la línea de comandos:) chmod 0755 adb aapt
. Finalmente, es una buena idea incluir el directorio elegido con su $PATH
variable, para que pueda llamar adb
desde donde se encuentre. Un buen lugar para eso es al final de su ~/.profile
archivo para incluir una línea adicional como export PATH="~/bin:$PATH"
(si extrajo los binarios ~/bin
).
Ventanas
La descarga de Windows contiene un par de archivos más. También extráigalos en un directorio de su elección. Si desea que se puedan llamar desde donde se encuentre, sin preceder la ruta completa, también debe agregar esa ruta a sus variables de entorno. Al no ser un usuario de Windows, debo dejarle el "cómo hacer esto".
¿Qué más?
Debería haber terminado en este punto, y puede usar todos los poderes de la línea de comando ADB.
¿Alternativas?
- en algunas distribuciones de Linux , puede instalar los paquetes
android-tools-adb
y a android-tools-fastboot
través del resp. gerente de empaquetación. Esto tiene la ventaja de ser actualizado automáticamente.
- en OS X, puede usar el instalador de SimMac
- Actualización 1/2017: Google ahora ofrece enlaces directos para las herramientas de plataforma "siempre más recientes", que incluyen ao
adb
y fastboot
:
Lecturas adicionales
1: Consulte también la respuesta de Alex para obtener más fuentes alternativas. Mis fuentes son las descargas oficiales de Google, simplemente "despojadas".