Cómo depurar usando ADB
ADB puede hacer lo siguiente:
1. Actualizar rápidamente el código en el simulador del dispositivo o teléfono móvil, como la aplicación o la actualización del sistema Android.
2; Ejecutar comandos de shell en el dispositivo;
3. Administrar los puertos programados en el dispositivo o simulador de teléfono móvil;
4.
Instalación de Adb
El cliente debe instalarse en el ordenador, no en el dispositivo. El cliente está incluido en el SDK. Simplemente abra la opción configuración-desarrollo de aplicaciones-depuración USB en su teléfono.
Para usuarios de Mac y Linux, después de descomprimir el SDK descargado, se puede colocar en ~ o en cualquier directorio. Luego modifique ~/. bash_profile y configure el entorno de ejecución para que apunte al directorio de herramientas del SDK.
Específicamente, abre ~/. archivo bash_profile (si no tiene este archivo, puede agregarlo usted mismo) y agregue una línea en él:
Ruta de exportación = ${PATH}:
Entonces puedes usar el comando adb.
Los estudiantes a quienes les resulte demasiado complicado instalarlo pueden omitir los pasos de instalación anteriores e ingresar directamente la ruta completa para usar el comando.
Para Windows Los dos archivos dll se colocan en la carpeta windows/system32 del disco del sistema.
Comandos más utilizados de ADB
1. Instalación y aplicación del simulador:
adbinstallation lt. path_to_apk gt lt/path_to_apk gt;
Lamentablemente, Android no proporciona un comando para desinstalar la aplicación, por lo que solo puedes eliminarla manualmente:
ADB shell
CD/Datos/Aplicación
rm application.apk
2. Dispositivo de entrada o shell del emulador:
ADB Shell
A través del comando anterior, puede ingresar al entorno de shell del dispositivo o emulador. En este Shell de Linux, puede ejecutar varios comandos de Linux. Además, si solo desea ejecutar un comando de shell, puede utilizar el siguiente método:
adb shell [comando]
Por ejemplo, adb shell dmesg imprimirá el kernel información de depuración.
3. Libere el puerto:
Puede configurar cualquier número de puerto como el puerto de solicitud del host para el emulador o dispositivo. Por ejemplo:
adb forward tcp:5555 tcp:8000
4. Copiar archivos:
Puedes copiar archivos hacia o desde el dispositivo y copiar un archivo. archivo o directorio a un dispositivo o emulador:
adb pushlt. source gt ltdestination gt lt/destination gt;
Por ejemplo: adbpushtest.txt/tmp/test.txt.
Copie el archivo desde el dispositivo o emulador o Directorio:
ADB pull lt.
source gt ltdestination gt lt/destination gt; lt/source gt;
Por ejemplo: ADB pull/add roid/lib/lib webcore so.
5. Ejemplos de búsqueda de emuladores/dispositivos:
Obtenga una lista de instancias de emuladores/dispositivos actualmente en ejecución y el estado de cada instancia:
adb Equipo
6. Verificar informe de errores:
Informe de errores de ADB
7. Registrar el registro de comunicación inalámbrica:
En términos generales, hay Hay muchos registros de comunicación inalámbrica, que no es necesario registrar durante la operación, pero aún podemos configurar el registro mediante el comando:
ADB Shell
logcat -b radio
8. Obtenga el ID y el número de serie del dispositivo:
ADB Get Product
ADB Get-Serial Number
9.
ADB Shell
sqlite3