Cuando se trata de la solución de problemas , a menudo leo recomendaciones como "Usar adb logcat
para encontrar más detalles". Buscando una buena manera de hacer una copia de seguridad de todas mis aplicaciones, incluidos sus datos, la Copia de seguridad completa de dispositivos no rooteados hace referencia a adb backup
y adb restore
. En varios lugares, uno puede encontrar formas de hacerlo de forma remota en un dispositivo Android con el uso de ADB , como transferir archivos usando adb push
o adb pull
, acceder a la línea de comandos a través de adb shell
y más. Entonces, ADB parece ser algo bueno para un usuario de Android.
¿Pero cómo obtener esta "cosita ADB" en mi computadora? Al no ser un desarrollador, instalar todo el SDK de Android parece un poco exagerado. ¿Hay un enfoque más minimalista disponible?
fuente
platform-tools-latest-*.zip
enlaces para las 3 plataformas principales :)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
yaapt
(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 llamaradb
desde donde se encuentre. Un buen lugar para eso es al final de su~/.profile
archivo para incluir una línea adicional comoexport 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?
android-tools-adb
y aandroid-tools-fastboot
través del resp. gerente de empaquetación. Esto tiene la ventaja de ser actualizado automáticamente.adb
yfastboot
: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".
fuente
adb
binario ya no está incluido? =: - 0 Maldición, tienes razón :( Actualizará lo antes posible. Si alguien descargó las versiones de Win / Mac antes, un enlace sería bueno. Veré los binarios que descargué en ese momento.Hice algo para OS X, esto puede ser exactamente lo que estás buscando: instalador rápido de ADB / Fastboot: binarios de ADB y Fastboot con instalador
fuente
/usr/local/bin
embargo, sugeriría que fuera el lugar para los archivos binarios (en realidad, uso el enfoque manual como se describe en mi respuesta (lo acabo de actualizar ahora) y tengo los archivos binarios~/bin
(todavía no necesitaba una instalación en todo el sistema). // PD: Los más necesitados serán nuestros pobres compañeros de Windows. La mayoría de ellos se pierden cuando se trata de "trabajo manual" #Daapt
incluyo, aunque no es estrictamente obligatorio). +1 mientras tanto, y gracias! (es posible que desee incluir un enlace a mi área de descarga en suREADME.md
para aquellos que lo requieranaapt
)15 segundos mínimo ADB, fastboot y los controladores del instalador .
fuente
Si estás en Arch Linux y quieres hacer esto (¡siguiendo la respuesta de Izzy, por supuesto!) ...
Habilitar multilib en
/etc/pacman.conf
e instalar las dependencias de 32 bits si es necesario:obtener los archivos:
los comandos se instalarán en su directorio actual, por ejemplo:
fuente
Debian hace que sea extremadamente sencillo obtener instalaciones legítimas y actualizadas de adb & fastboot.
Si realmente solo desea adb sin fastboot: $ sudo apt-get install android-tools-adb
O, si eres como yo y piensas que funcionan mejor juntos:
$ sudo apt-get install android-tools-adb android-tools-fastboot
fuente