2025-03-14 21:59:59 -06:00
|
|
|
# adb
|
|
|
|
|
|
2025-05-08 12:26:01 -06:00
|
|
|
> Android Debug Bridge: comunica con una instancia del emulador Android o con dispositivos Android conectados.
|
|
|
|
|
> Algunos subcomandos como `shell` tienen su propia documentación de uso.
|
2025-03-14 21:59:59 -06:00
|
|
|
> Más información: <https://developer.android.com/tools/adb>.
|
|
|
|
|
|
2025-05-08 12:26:01 -06:00
|
|
|
- Comprueba si el proceso del servidor adb se está ejecutando y lo inicia:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
`adb start-server`
|
|
|
|
|
|
2025-05-08 12:26:01 -06:00
|
|
|
- Finaliza el proceso del servidor adb:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
`adb kill-server`
|
|
|
|
|
|
2025-05-08 12:26:01 -06:00
|
|
|
- Inicia una consola remota en el emulador/dispositivo de destino:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
`adb shell`
|
|
|
|
|
|
2025-05-08 12:26:01 -06:00
|
|
|
- Instala una aplicación Android en un emulador/dispositivo:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
`adb install -r {{ruta/al/archivo.apk}}`
|
|
|
|
|
|
2025-05-08 12:26:01 -06:00
|
|
|
- Copia un archivo/directorio del dispositivo de destino:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2025-05-08 12:26:01 -06:00
|
|
|
`adb pull {{ruta/a/archivo_o_directorio_del_dispositivo}} {{ruta/al/directorio_de_destino_local}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- Copia un archivo/directorio al dispositivo de destino:
|
|
|
|
|
|
2025-05-08 12:26:01 -06:00
|
|
|
`adb push {{ruta/a/archivo_o_directorio_local}} {{ruta/al/dirección_o_destino_del_dispositivo}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2025-05-08 12:26:01 -06:00
|
|
|
- Lista todos los dispositivos conectados:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
`adb devices`
|
2025-05-08 12:26:01 -06:00
|
|
|
|
|
|
|
|
- Especifica a qué dispositivo envía los comandos si hay varios dispositivos:
|
|
|
|
|
|
|
|
|
|
`adb -s {{id_del_dispositivo}} {{shell}}`
|