Saltar al contenido principal

Comandos Adb

¿Qué es?

Adb nos permite llevar a cabo una comunicación entre nuestra computadora y el dispositivo.

Instalar una aplicación (apk):

adb install <path to .apk>

Instalar una aplicación multiple (multiapk)

adb install-multiple file1.apk file2.apk file3.apk

Listar todos los packages(apps) instalados(incluidos los que vienen con el sistema)

adb shell pm list packages

Listar solo los paquetes de terceros:

adb shell pm list packages -3

Limpiar todos los datos del aplicativo sin eliminarlo (Limpiar cache, datos almacenados, etc…):

adb shell pm clear <package_name>

Listar información de un package (actividades exportadas, permisos, etc…):

adb shell dumpsys package <package_name>

Iniciar una actividad de la aplicación

adb shell am start <package_name>/<activity_name>

Desinstalar una aplicación

adb uninstall <package_name>

Obtener una apk instalada en el dispositivo:

adb shell pm list packages -3
adb shell pm path com.example.someapp
adb pull /data/app/com.example.someapp-2.apk path/to/desired/destination

Documentación de PM: