De hecho, no es necesario instalar todo el SDK si no se desea utilizarlo para desarrollo. Para poder ejecutar comandos básicos de ADB en el contexto necesario para un usuario promedio, una instalación rudimentaria es completamente suficiente. Intentaré explicar cómo hacer esto, y espero cubrir los sistemas informáticos más utilizados.
Requisitos
Primero, necesitarás los binarios básicos. Estos se pueden encontrar, por ejemplo, en el Área de descargas de mi sitio de Android, donde trato de mantener versiones actualizadas disponibles, para Linux, MacOS y Windows.1
Usuarios de Windows
Si tu computadora está ejecutando Windows, también necesitarás los controladores especiales para tu dispositivo (no hay una solución genérica aquí, así que necesitas verificar esto por ti mismo; usualmente, 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 hacer que su dispositivo sea reconocido por su sistema operativo. Para Linux, encontrarás los pasos necesarios descritos en mis respuestas aquí y aquí. No estando familiarizado con Mac OS, no puedo hablar de ello.
Instalación
Linux
Para Linux, esto es bastante sencillo: simplemente descomprime los binarios descargados en un directorio de tu elección. En el momento en que estoy escribiendo esto, solo serán dos archivos: adb
y aapt
(este último es utilizado por QtADB, y no es necesariamente necesario para ejecutar comandos ADB directamente). Ajusta los permisos de archivo para que sean ejecutables (por ejemplo, desde la línea de comandos: chmod 0755 adb aapt
). Finalmente, es una buena idea incluir el directorio elegido en tu variable $PATH
, para que puedas llamar a adb
desde donde quiera que estés. Un buen lugar para hacerlo es al final de tu archivo ~/.profile
para incluir una línea adicional como export PATH="~/bin:$PATH"
(si extrajiste los binarios a ~/bin
).
Windows
La descarga para Windows contiene un par de archivos más. También extráelos en un directorio de tu elección. Si deseas llamarlos desde cualquier lugar, sin preceder la ruta completa, también necesitas agregar esa ruta a tus variables de entorno. Al no ser un usuario de Windows, debo dejarte a ti la tarea de saber cómo hacer esto.
¿Qué más?
Deberías haber terminado en este punto, y puedes utilizar todas las funciones de la línea de comandos de ADB.
¿Alternativas?
- en algunas distribuciones de Linux, puedes instalar los paquetes
android-tools-adb
y android-tools-fastboot
a través del gestor de paquetes correspondiente. Esta tiene la ventaja de actualizarse automáticamente.
- en OS X, puedes usar el instalador de SimMac
- Actualización 1/2017: Google ahora ofrece enlaces directos para las herramientas de plataforma "siempre actualizadas", que incluyen, entre otras,
adb
y fastboot
:
Lecturas adicionales
1: Ver también la respuesta de Alex para obtener más fuentes alternativas. Mis fuentes son las descargas oficiales de Google, simplemente "recortadas".