Resumen de comandos comunes de ADB
- prefacio
- 1. Instalación
- Dos, comandos comunes ADB
-
- 1. Verifique la versión de adb, inicie y detenga el servidor y verifique la información de conexión del dispositivo
- 2. Instalar y desinstalar apk
- 3. Ver la lista de aplicaciones y la información relacionada con la actividad
- 4. Imprimir registro
- 5. Consultar el estado del equipo
- 6. Captura de pantalla y pantalla de registro
- Resumir
prefacio
Este artículo presenta principalmente brevemente los comandos ADB de uso común. El contenido de varios blogs está resumido y el contenido principal se basa en los siguientes blogs. Gracias a los blogueros.
Fuente original: https://blog.csdn.net/weixin_43927138/article/details/90477966
1. Instalación
Consulte el tutorial en línea, que no se describirá aquí.
Dos, comandos comunes ADB
1. Verifique la versión de adb, inicie y detenga el servidor y verifique la información de conexión del dispositivo
Ver información de la versión de adb : versión de adb
Iniciar el servidor de adb : adb start-server
Detener el servidor de adb : adb kill-server
2. Instalar y desinstalar apk
Instalar apk:
Uso: adb install -t C:data/local/tmp/taobao.apk
- -l instalar la aplicación en el directorio protegido /mnt/asec
- -r permite sobrescribir la instalación
- -t permite la instalación de aplicaciones que especifican android:testOnly='true' en AndroidManifest.xml
- -s instalar la aplicación en la tarjeta SD
- -d permite la instalación de sobrescritura de degradación
- -g otorga todos los permisos de tiempo de ejecución
Desinstalar apk:
Uso: adb shell pm uninstall -k "nombre del paquete"
- El parámetro -k es opcional, lo que significa desinstalar la aplicación pero mantener los datos y el directorio de caché
adb uninstall com.taobao.taobao
Borrar los datos de la aplicación y el comando de caché:
Uso: adb shell pm clear "paquete"
Ejemplo: adb shell pm clear com.taobao.taobao
3. Ver la lista de aplicaciones y la información relacionada con la actividad
- Ver una lista de todas las aplicaciones : paquetes adb shell pm list
- Ver la lista de aplicaciones del sistema : adb shell pm list packages -s
- Ver la lista de aplicaciones de terceros : adb shell pm list packages -3
- Ver el comando de actividad en primer plano : actividades de actividad de adb shell dumpsys | findstr "paquetes"
- Ver el comando Servicios en ejecución : adb shell dumpsys servicios de actividad "paquetes" Si no especifica un paquete, puede ver todos
- Ver comando de detalles de la aplicación : adb shell dumpsys paquete "nombre del paquete"
- Llame al formato de comando de actividad : adb shell am start [opciones]
- Formato de comando de invocar servicio : adb shell am startservice [opciones]
4. Imprimir registro
Imprimir registros: los registros de Android se dividen en las siguientes prioridades (prioridad)
- V: detallado (salida más baja y máxima)
- D—Depurar
- Yo—información
- W—Advertencia
- E—Error
- F-Fatal
- S-Slient (más alto, salida nada)
adb logcat: imprime todos los registros en el dispositivo actual
adb logcat *.:W Filtra e imprime registros con nivel de gravedad W y superior
adb logcat
|
grep "Mostrado" Obtenga el registro en el momento de inicio del programa cliente
adb logcat > F:\log.txt Imprima todos los registros en el dispositivo actual y guárdelos en el archivo log.txt en la unidad F
adb logcat | findstr Imprimir y filtrar solo los registros incluidos
adb logcat | findstr >F:\log.txt Guardar solo los registros contenidos en el archivo log.txt en el disco F
5. Consultar el estado del equipo
Ver información del dispositivo Comando del modelo : adb shell getprop ro.product.model
comando de estado de la batería : adb shell dumpsys
comando de resolución de pantalla de la batería : adb shell wm tamaño
comando de densidad de pantalla : adb shell wm densidad
parámetros de visualización : adb shell dumpsys ventana muestra
android_id vista Comando : La configuración de adb shell obtiene android_id seguro
para ver la versión del sistema Android : adb shell getprop ro.build.version.release
para ver la dirección IP del dispositivo : adb shell ifconfig | grep Mask o adb shell netcfg
para ver la información de la CPU comando : adb shell cat /proc/ cpuinfo
Ver comando de información de memoria : adb shell cat /proc/meminfo
Más propiedades de hardware y sistema : adb shell cat /system/build.prop
Ver solo una propiedad de hardware o sistema : adb shell getprop <nombre de la propiedad>
El nombre de la propiedad es como sigue:
- ro.build.version.sdk versión sdk
- ro.build.version.release versión del sistema Android
- ro.producto.modelo modelo
- ro.producto.marca marca
- ro.product.name nombre del dispositivo
- modelo de procesador ro.product.board
- persist.sys.isUsbOtgEnabled Si admitir OTG
- dalvik.vm.heapsize Límite máximo de memoria por aplicación
- ro.sf.lcd_density densidad de pantalla
- ro.build.version.security_patch parche de seguridad de Android
6. Captura de pantalla y pantalla de registro
Guarde la captura de pantalla en la computadora : adb exec-out screencap -p >sc.png
Luego exporte el archivo png a la computadora : adb pull /sdcard/sc.png
Grabe la pantalla : guarde en /sdcard en formato mp4
adb shell screenrecord / sdcard/filename.mp4 Presione ctrl+c cuando necesite detenerse.
El tiempo de grabación predeterminado y el tiempo máximo son 180 segundos.
Si necesita exportar a la computadora : adb pull /sdcard/filename.mp4
Captura de pantalla : adb shell screencap / sdcard/screen.png
Grabar video : adb shell screencord /sdcard/demo.mp4
Ingresar información a la pantalla : adb shell input text “jhdiofoadoif5%s” %s significa un espacio
Resumir
Este artículo presenta principalmente brevemente los comandos ADB de uso común.
Fuente original: https://blog.csdn.net/weixin_43927138/article/details/90477966
Este artículo es solo para resumen de notas, no para uso comercial. Si hay alguna inexactitud, indíquelo. Si hay alguna infracción, por favor póngase en contacto para eliminar.