2020-11-02 10:25:54 -05:00
|
|
|
# adb
|
|
|
|
|
2025-05-05 19:20:06 -03: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.
|
2024-02-22 09:23:50 -03:00
|
|
|
> Más información: <https://developer.android.com/tools/adb>.
|
2020-11-02 10:25:54 -05:00
|
|
|
|
2025-05-05 19:20:06 -03:00
|
|
|
- Comprueba si el proceso del servidor adb se está ejecutando y lo inicia:
|
2020-11-02 10:25:54 -05:00
|
|
|
|
|
|
|
`adb start-server`
|
|
|
|
|
2025-05-05 19:20:06 -03:00
|
|
|
- Finaliza el proceso del servidor adb:
|
2020-11-02 10:25:54 -05:00
|
|
|
|
|
|
|
`adb kill-server`
|
|
|
|
|
2025-05-05 19:20:06 -03:00
|
|
|
- Inicia una consola remota en el emulador/dispositivo de destino:
|
2020-11-02 10:25:54 -05:00
|
|
|
|
|
|
|
`adb shell`
|
|
|
|
|
2025-05-05 19:20:06 -03:00
|
|
|
- Instala una aplicación Android en un emulador/dispositivo:
|
2020-11-02 10:25:54 -05:00
|
|
|
|
|
|
|
`adb install -r {{ruta/al/archivo.apk}}`
|
|
|
|
|
2025-05-05 19:20:06 -03:00
|
|
|
- Copia un archivo/directorio del dispositivo de destino:
|
2020-11-02 10:25:54 -05:00
|
|
|
|
2025-05-05 19:20:06 -03:00
|
|
|
`adb pull {{ruta/a/archivo_o_directorio_del_dispositivo}} {{ruta/al/directorio_de_destino_local}}`
|
2020-11-02 10:25:54 -05:00
|
|
|
|
|
|
|
- Copia un archivo/directorio al dispositivo de destino:
|
|
|
|
|
2025-05-05 19:20:06 -03:00
|
|
|
`adb push {{ruta/a/archivo_o_directorio_local}} {{ruta/al/dirección_o_destino_del_dispositivo}}`
|
2020-11-02 10:25:54 -05:00
|
|
|
|
2025-05-05 19:20:06 -03:00
|
|
|
- Lista todos los dispositivos conectados:
|
2020-11-02 10:25:54 -05:00
|
|
|
|
|
|
|
`adb devices`
|
2025-05-05 19:20:06 -03:00
|
|
|
|
|
|
|
- Especifica a qué dispositivo envía los comandos si hay varios dispositivos:
|
|
|
|
|
|
|
|
`adb -s {{id_del_dispositivo}} {{shell}}`
|