Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 9916|Resposta: 1

Os comandos comuns de operação do ADB são explicados em detalhes e completos

[Copiar link]
Publicado em 07/01/2018 21:40:51 | | | |

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




Anterior:Use dispositivos adb para reportar erro:dispositivo offline
Próximo:WinRAR v5.50 Chinês Simplificado Registrado Sem Anúncios Sem Modificação Original (64 bits/32 bits)
Publicado em 08/01/2018 09:41:06 |
https://developer.android.com/studio/command-line/adb.html  官方文档链接
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com