Tabla de contenido
2. Comandos básicos de uso común:
Tres, descarga de recursos adb
Cinco, introducción detallada a adb
I. Descripción general:
adb (Android Debug Bridge), el puente de depuración de la plataforma Android, es un puente que conecta teléfonos Android y PC. A través de adb, puede administrar y operar emuladores y dispositivos, como instalar software, ver los parámetros de software y hardware del dispositivo, actualizar el sistema y ejecutando comandos de shell. En algunos casos específicos, adb resulta útil, e incluye las siguientes partes:
El lado del cliente se ejecuta en la PC. Se utiliza para enviar comandos adb.
Deamon, el proceso demonio, se ejecuta en el dispositivo de depuración, es decir, el teléfono o emulador de depuración.
El lado del servidor, se ejecuta como un proceso en segundo plano en la máquina de desarrollo. , Es decir, su máquina PC de desarrollo, que se utiliza para gestionar la comunicación entre el Cliente en la PC y el Deamon en el teléfono móvil.
Un breve resumen de las funciones principales:
1. Ejecutar el shell (línea de comando) del dispositivo
2. Administrar la asignación de puertos del emulador o dispositivo
3. Cargar/descargar archivos entre la computadora y el dispositivo
4. Instalar el software apk local al emulador o dispositivo android
2. Comandos básicos de uso común:
1. Inicie adb: adb start-server; adb shell start nombre del paquete/nombre de clase para iniciar la aplicación
2. Ver los dispositivos conectados: adb devices
3. adb logcat: imprimir información de registro
4. Enviar archivos a los dispositivos: adb push
5. Descargar Archivo a la computadora: adb pull ruta del archivo del teléfono móvil ruta de destino de la computadora
6. Comando de captura de pantalla: adb shell screencap /sdcard/filename.png
7. Kill adb: adb kill-server
8. Aplicación de conexión adb: adb connect... (dirección )
9, control de comandos adb: adb shell
10, adb connect/disconnect: conexión remota a la depuración del teléfono móvil a través de wifi.
11, adb shell am: am es el administrador de actividades.
Observaciones : este comando se utiliza para realizar algunas acciones del sistema, como como iniciar una actividad específica y finalizar un proceso, enviar transmisiones, cambiar propiedades de pantalla, etc.
12. adb root: vuelva a ingresar adb como root
13. adb remount actualiza el sistema de archivos
14. adb pull sdcard/bk100 c:/ Saque todos los archivos de la carpeta bk100 al directorio raíz de la unidad c
15. adb push c:/log.txt sdcard/Copie el archivo de registro en el disco c al directorio raíz de la tarjeta sd
16. adb shell am force-stop nombre del paquete detener la aplicación
17. adb shell am kill el nombre del paquete detiene la aplicación y finaliza el proceso
18. adb install c:/a.apk instala a.apk en el dispositivo
19. adb uninstall nombre del paquete desinstalar aplicación
20. adb shell input tap 100,200 Haga clic en las coordenadas x, y de la pantalla
21. adb shell input swipe 250 250 300 300 operación deslizante
22. adb shell input keyevent 3 Simular botones, como keycode=3 para el botón de inicio y keycode=4 para el botón de retroceso
23. El estudio no puede conectarse al simulador de Nox Solución: Ingrese al directorio bin de Nox——M:\Program Files (x86)\Nox\bin—ejecute el siguiente comando: nox_adb.exe connect
127.0.0.1:62001
24、captura de pantalla de adb shell <nombre de archivo>
Obtenga una captura de pantalla del dispositivo, como adb shell screencap /sdcard/screen.png, y envíela al local: adb pull /sdcard/screen.png
Tres, descarga de recursos adb
adbtoolforMAC-recurso de herramienta de Android-descarga de CSDN
4. Instalación y uso
- Conecte el teléfono a la computadora a través de USB
- En la configuración del teléfono, busque [modo de desarrollador], abra [modo de depuración USB]
- Haga doble clic para instalar el instalador del controlador ADB
- El teléfono móvil reconocido se mostrará en la interfaz emergente
- Ingrese [adb devices] para mostrar una línea de cadenas, lo que indica que el teléfono móvil está conectado correctamente y puede ingresar el comando requerido para realizar la operación.
Cinco, introducción detallada a adb
GitHub - mzlogin/awesome-adb: Uso de ADB completo / Uso de ADB completo