Falando em ADB, todos deveriam estar familiarizados com ele, ou seja, Android Debug Bridge, Android Debug Bridge, pois desenvolvedores Android, proficientes no uso de comandos ADB, melhorarão muito nossa eficiência de desenvolvimento, comandos ADB são numerosos, hoje vou resumir alguns dos comandos ADB que uso comumente no desenvolvimento.
Confira a versão A instalação do ADB não é muito importante aqui, digite o comando a seguir com o prompt para provar que seu ambiente está ok, caso contrário, você pode procurar online para resolver.
Versão $ adb
Android Debug Bridge versão 1.0.36 Revisão 8f855a3d9b35-android
Visualizar dispositivos conectados Insira o seguinte comando para consultar os dispositivos conectados e emuladores:
Dispositivos $ ADB
Lista de dispositivos conectados 02ae0c1021089DAF dispositivo
Instale um apk e execute o seguinte comando: Instalação <apkfile>do ADB
Por exemplo: instalação do adb demo.apk Se não for o diretório atual, ele deve ser seguido pelo nome do caminho:
instalação do adb /Users/storm/temp/demo.apk Mantenha os dados e arquivos de cache, reinstale o apk:
Instalação ADB -R demo.apk Instale o APK no cartão SD:
Instalação ADB -s demo.apk Desinstalar
Desinstalação Direta: desinstalar <package>o adb
Por exemplo: adb desinstalar com.stormzhang.demo Desinstale o app, mas mantenha os dados e arquivos de cache:
adb desinstalar -k com.stormzhang.demo
Iniciar/parar o servidor De modo geral, os dois comandos seguintes basicamente não são usados, porque enquanto o dispositivo estiver conectado corretamente, o servidor adb será iniciado automaticamente, mas você também precisa conhecer esses dois comandos:
Iniciar servidor adb: ADB start-server
Parar servidor adb: ADB Kill-Server
Liste os nomes dos pacotes de todos os aplicativos instalados no seu celular: Pacotes de listas de PM do ADB Shell
Liste todos os nomes de pacotes para aplicações do sistema: Pacotes da lista de PM do shell ADB -s
Liste os nomes dos pacotes de aplicativos de terceiros que não sejam o app do sistema: Pacotes da lista de PM do ADB shell -3
Use grep para filtrar: Pacotes da lista de PM do ADB Shell | GREP QQ
Limpar os dados e o cache do aplicativo Às vezes precisamos limpar dados e armazenar cache em nossos testes, então precisamos usar o seguinte comando:
ADB Shell PM Clear <packagename>
Por exemplo: adb shell pm clear com.stormzhang.demo
Abra o aplicativo Se quisermos lançar o app via adb adb shell am start -n com.stormzhang.demo/.ui. SplashActivity
Forçar a parada da aplicação Às vezes o app trava e precisa ser forçado a parar, execute o seguinte comando:
ADB projétil de parada <packagename>de força AM
Por exemplo: adb shell am force-stop cn.androidstar.demo
Veja registros ADB Logcat
Reinício Reinício do ADB
Pegue o número de série $adb get-serialno
02ae0c1021089daf
Obtenha o endereço MAC $adb shell cat /sys/class/net/wlan0/address
bc:f5:ac:f9:f7:c8
Verifique o modelo do dispositivo $adb shell getprop ro.product.model
Nexus 5
Verifique sua versão do Android $adb shell getprop ro.build.version.release
7.0.1
Verifique a resolução da tela $adb tamanho do casco do casco
Tamanho físico: 1080×1920
Verifique a densidade da tela $adb densidade de shell wm
Densidade física: 480 Existem comandos demais sobre o ADB, apenas alguns dos meus comandos mais usados, mais comandos podem ser encontrados aqui:
https://github.com/mzlogin/awesome-adb |