ADB la navaja suiza del desarrollo Android
Last updated
Was this helpful?
Last updated
Was this helpful?
ADB son las siglas de Android Debug Bridge, que es un software de servidor que nos permite comunicarnos con un dispositivo Android, ya sea un emulador o un dispositivo físico.
abre una consola y escribe
$# adb devices
Si todo salió bien, continua leyendo, si no ve a la sección
Lista todos los paquetes instalados en la terminal
$# adb shell pm list packages
Elige un paquete y pregunta por su ruta completa
$# adb shell pm path com.soda.Lemon
La respuesta es:
package:/data/app/com.soda.Lemon-1.apk
Enseguida descarga el apk de la ruta anterior
$# adb pull /data/app/com.soda.Lemon-1.apk
Problemas al descargar
En algunas ocasiones el comando adb pull no nos deja descargar de /data/app por falta de permisos, puede mostrar el mensaje file not found o algo parecido, una forma de superar el obstáculo es copiar el apk al directorio Download y desde ahí hacer el pull
$# adb shell cp /data/app/com.soda.Lemon-1.apk /storage/emulated/0/Download/Lemon.apk
$# adb pull /storage/emulated/0/Download/Lemon.apk
En Android el formato de aplicaciones es un archivo con extensión .apk, para instalar una apk, ejecuta lo siguiente:
$# adb install <ruta al archivo .apk>