Comandos comunes
Nota: "[ip], [nombre del paquete], [ruta apk]" y otras posiciones en el texto se reemplazan en su totalidad.
- Otorgue automáticamente todos los permisos a la aplicación al instalar apk
adb shell install -g MyApp.apk
- Ver dispositivos conectados
adb devices
- conexión wifi adb (se requiere cable de datos)
//查看Ip地址
adb shell ifconfig | grep Mask
//设置端口号
adb tcpip 5555
无线连接adb
adb connect [ip]:5555
//断开连接
adb disconnect [ip]:5555
- Instala la aplicación
//安装(升级或者同级覆盖安装)
adb install -r [apk路径]
//允许降级安装
adb install -d [apk路径]
- Desinstalar aplicación
adb uninstall [包名]
- Borrar caché y datos de la aplicación
adb shell pm clear [包名]
- Cerrar la aplicación
adb shell am force-stop [包名]
- Inicie la aplicación -n para especificar el nombre completo del componente, que se utiliza para especificar qué actividad iniciar
adb shell am start -n com.android.settings/.Settings
- Los nombres de paquetes de lista se pueden agregar | filtro grep xxxx o no seguir directamente de la cadena que se va a consultar
adb shell pm list packages xxxx
adb shell dumpsys package | grep xxxx
- Encuentra detalles de la aplicación y número de versión
adb shell dumpsys package com.android.settings
adb shell dumpsys package com.android.settings | grep version
- Copie archivos del dispositivo a la computadora
adb pull [设备里的文件路径] [电脑上的目录]
adb pull data/anr/ /Desktop
- Copie archivos de la computadora al dispositivo
adb push /Desktop/xxx.png /sdcard/
- Simular clic
adb shell input tap 50 50
- Botón analógico
adb shell input keyevent [keycode]
clave | sentido |
---|---|
3 | CASA centrada |
4 | tecla de retorno |
5 | Abra la aplicación del marcador |
6 | colgar el teléfono |
24 | Aumenta el volumen |
25 | bajar el volumen |
26 | Botón de encendido |
27 | Tomar una foto (es necesario en la aplicación de la cámara) |
64 | Navegador abierto |
82 | menú |
85 | reproducir pausar |
86 | Dejar de jugar |
87 | Pon la siguiente canción |
88 | Reproducir la canción anterior |
122 | Mueva el cursor al principio de la línea o al principio de la lista |
123 | Mueva el cursor al final de la línea o al final de la lista |
126 | Reanudar la reproducción |
127 | Pausar la reproducción |
164 | Mudo |
176 | Abrir configuración del sistema |
187 | Cambiar de aplicación |
207 | Contacto abierto |
208 | Abrir calendario |
209 | Música abierta |
210 | Abre la calculadora |
220 | Disminuir el brillo de la pantalla |
221 | Aumentar el brillo de la pantalla |
223 | Hibernación del sistema |
224 | Ilumina la pantalla |
231 | Enciende el asistente de voz |
276 | Si no hay wakelock, deje que el sistema hiberne |
- Deslizamiento simulado
adb shell input swipe 300 300 500 500
- Cuando esté en el cuadro de texto, el cuadro de texto debe estar enfocado y se puede ingresar. En este momento, puede ingresar texto a través de la entrada
adb shell input text hello
- Registro (Nota: en macOS, debe agregar comillas dobles al parámetro con * como etiqueta: W, como adb logcat ": W"; de lo contrario, no se encontraron coincidencias: *: W se informará).
adb logcat [过滤]
例如: adb logcat ":W"
- Borrar registro
adb logcat -c
- Obtenga información sobre los atributos del dispositivo (consulte más información: referencia para comandos comunes)
adb shell getprop ro.product.model
- Obtener la densidad de pantalla Dpi del dispositivo
adb shell wm density
- Obtener el tamaño de la pantalla del dispositivo (píxeles)
adb shell wm size
- Las capturas de pantalla combinadas con adb pull se pueden importar a la computadora
//-p 指定保存文件为 png 格式
adb shell screencap -p /sdcard/sc.png
- La grabación de pantalla adb pull se puede importar a la computadora
adb shell screenrecord /sdcard/filename.mp4
- Ver proceso
adb shell ps
- Ver el uso de recursos en tiempo real
adb shell top
- Ver el ID de proceso de una aplicación
adb shell dumpsys package [包名] | grep userId=
- Ver ID de proceso de mono
adb shell ps | grep monkey
- Proceso de matanza
adb shell kill [进程Id]
Referencia de comandos comunes Comandos
comunes Comandos relacionados con la prueba Daquan
Monkey