Hablando de ADB, todo el mundo debería estar familiarizado con él, es decir, Android Debug Bridge, Android Debug Bridge, como desarrolladores de Android, expertos en el uso de comandos ADB mejorarán enormemente nuestra eficiencia de desarrollo; los comandos ADB son numerosos, hoy voy a resumir algunos de los comandos ADB que uso habitualmente en desarrollo.
Consulta la versión La instalación de ADB no es mucho que decir aquí, introduce el siguiente comando con el siguiente prompt para demostrar que tu entorno está bien, si no, puedes buscar en internet para solucionarlo.
Versión $ adb
Android Debug Bridge versión 1.0.36 Revisión 8f855a3d9b35-android
Ver dispositivos conectados Introduce el siguiente comando para consultar los dispositivos conectados y emuladores:
Dispositivos $ adb
Lista de dispositivos conectados 02ae0c1021089DAF Dispositivo
Instala un apk y ejecuta el siguiente comando: Instalación <apkfile>de ADB
Por ejemplo: instalación de adb demo.apk Si no es el directorio actual, debe ir seguido del nombre de la ruta:
adb install /Users/storm/temp/demo.apk Conserva los datos y los archivos de caché, reinstala el apk:
Instalación ADB -R demo.apk Instalar APK en tarjeta SD:
Instalación de adb -s demo.apk Desinstalar
Desinstalación directa: desinstalación <package>de adb
Por ejemplo: adb desinstalar com.stormzhang.demo Desinstala la app pero conserva los datos y los archivos de caché:
adb desinstalar -k com.stormzhang.demo
Iniciar/detener el servidor En términos generales, los siguientes dos comandos básicamente no se usan, porque mientras el dispositivo esté correctamente conectado, el servidor adb se iniciará automáticamente, pero también necesitas conocer estos dos comandos:
Iniciar servidor adb: ADB start-server
Detener el servidor adb: ADB Kill-Server
Enumera los nombres de los paquetes de todas las aplicaciones instaladas en tu teléfono: Paquetes de lista de PM de ADB Shell
Lista todos los nombres de paquetes para aplicaciones del sistema: Paquetes de lista de PM de ADB shell -s
Enumera los nombres de los paquetes de aplicaciones de terceros distintos a la app del sistema: Paquetes de lista de PM de ADB shell -3
Usa grep para filtrar: Paquetes de listas de PM de ADB Shell | GREP QQ
Borrar datos y caché de la app A veces necesitamos borrar datos y almacenar caché en nuestras pruebas, así que necesitamos usar el siguiente comando:
ADB Shell PM Clear <packagename>
Por ejemplo: adb shell pm clear com.stormzhang.demo
Lanza la app Si queremos lanzar la app vía adb adb shell am start -n com.stormzhang.demo/.ui. SplashActivity
Fuerza la detención de la aplicación A veces la app se queda atascada y hay que obligarla a detenerse, ejecuta el siguiente comando:
ADB proyecta AM Force-Stop <packagename>
Por ejemplo: adb shell am force-stop cn.androidstar.demo
Ver registros ADB Logcat
Reinicio Reinicio de ADB
Consigue el número de serie $adb get-serialno
02ae0c1021089daf
Consigue la dirección MAC $adb shell cat /sys/class/net/wlan0/address
bc:f5:ac:f9:f7:c8
Revisa el modelo del dispositivo $adb shell getprop ro.product.model
Nexus 5
Revisa tu versión de Android $adb shell getprop ro.build.version.release
7.0.1
Comprueba la resolución de la pantalla $adb tamaño de la carcasa
Tamaño físico: 1080×1920
Comprueba la densidad de la pantalla $adb densidad de shell wm
Densidad física: 480 Hay demasiados comandos en ADB, solo algunos de los comandos que uso más comúnmente, se pueden encontrar más comandos aquí:
https://github.com/mzlogin/awesome-adb |