[ADB] Resumen de comandos comunes de adb


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.

Supongo que te gusta

Origin blog.csdn.net/liaotianyin/article/details/130728304
Recomendado
Clasificación