[TUTORIAL] ADB [Puente de depuracion de Android]
Para empezar que es ADB?ADB es el acronismo de "Android Debugging Bridge" o en español "Puente de depuracion de Android".
Es una Herramienta que viene junto con el SDK de android y nos permite acceder y controlar un dispositivo android desde una PC.
Paso 1: Descargar el SDK desde AQUI
Paso 2: Extraer el zip donde quieran, por ejemplo en C:android
Paso 3: definir el path de trabajo de android.
Aca tenemos dos formas de hacerlo:
A: A travez del CMD.
Abrir un CMD y escribir lo siguiente:
Código: Seleccionar todo
set PATH=%PATH%;c:\android\android-sdk-windows\platform-tools
-click derecho en Mi PC
-click en Propiedades
-click en opciones avanzadas
-click en Variables de Entorno
-marcar la variable path y presionar el boton editar
-agregar la variable al final de todo
Código: Seleccionar todo
;c:\android\android-sdk-windows\platform-tools
-vamos a Inicio.
-click derecho en EQUIPO
-click en Propiedades
-click en Configuración Avanzada del Sistema
-click en opciones avanzadas
-click en Variables de Entorno
-marcar la variable path y presionar el boton editar
-agregar la variable al final de todo
Código: Seleccionar todo
;c:\android\android-sdk-windows\platform-tools

Ahora vamos a settings y marcamos la casilla que dice “Force https://… sources to be fetch using http://…” y presionamos el boton "Save & Apply"
Luego de esto vamos donde dice "Available packages" precionamos el boton "Refresh" y nos deberia aparecer algo como esto:

Marcamos los paquetes necesarios y le damos a "install selected"
Yo tengo los de la imagen de arriba, si NO van a programar ni usar el emulador solo bajen la segunda y la ultima opcion
NO ES NECESARIO CREAR UN AVD PARA ROOTEAR!
PASO 5: En el telefono: menu -> configuraciones -> aplicaciones -> desarollo -> "depuracion usb"
PASO 6: Al conectar el telefono, si pide drivers usen los del directorio usb_driver
PASO 7: Listo solo queda abrir el CMD y ejecutar el comando "adb" sin comillas
----------------------------------------------------------------------------------------------
ALGUNOS COMANDOS ADB UTILES:
FUENTE ORIGINAL
adb devices - muestra dispositivos/emuladores disponibles
adb push local remoto - sube archivos al telefono Ej: adb push c:foto.jpg /sdcard/foto.jpg
adb pull - lo contrario
adb shell - nos abre una terminal a la consola del celu
adb logcat - muestra el log del celu, si algo raro pasa tal vez lo diga aca (detener con Control+C)
adb install app.apk - instala app.apk
adb uninstall nombre - desinstala la app nombre
adb bugreport - genera un archivo con muchisimos datos para reportes de fallos