Escolher o alvo com cuidado
A listagem consulta todo o servidor. Para outros modelos, -d e -e escolhem um tipo, mas ainda podem existir vários candidatos. Nesse caso, use o número de série. A série do exemplo não confirma um emulador real.
Desenvolvimento móvel
Escolha um modelo, informe os valores e revise o comando e seus efeitos.
adb devices -l
Saída POSIX sh para macOS, Linux ou WSL. Caminhos são literais; variáveis e ~ não são expandidos.
Os valores ficam no navegador. Nenhum aparelho é conectado e nenhum comando é executado.
A lista ignora opções de destino. Outros modelos usam -d, -e ou -s; no padrão, o ADB escolhe o destino.
A prévia está atualizada.
Os comandos ADB precisam de um destino claro quando há vários dispositivos conectados. Este formulário separa modelo, número de série, caminhos e identificador do aplicativo para preparar a operação desejada.
Você pode instalar APK, ler logs ou preparar uma transferência. A prévia não confirma conexão nem execução bem-sucedida no aparelho. Ela mostra apenas o texto que será revisado no seu terminal.
Os comandos ADB destinados ao shell do aparelho passam primeiro pelo computador. Cada camada recebe sua própria proteção para manter espaços e apóstrofos no mesmo argumento, sem transformar o nome de arquivo em trecho de script.
Ao trocar a leitura de logs por exclusão de dados, o aviso muda imediatamente. Instalação, gravação de arquivos e reinicialização têm explicações distintas. Uma sintaxe válida não significa que a operação seja adequada para seu aparelho.
A listagem consulta todo o servidor. Para outros modelos, -d e -e escolhem um tipo, mas ainda podem existir vários candidatos. Nesse caso, use o número de série. A série do exemplo não confirma um emulador real.
O APK usa um caminho do computador. Uma captura de tela é gravada primeiro em um caminho absoluto .png no aparelho e depois copiada para o destino local. Digite os caminhos sem acrescentar suas próprias aspas de shell.
A geração automática espera 350 ms. Desative-a para gerar com Ctrl/Cmd+Enter. Exemplo e Limpar apresentam as mudanças antes da aplicação; Desfazer restaura uma vez os campos e o resultado anterior juntos.
Instalar APK usa um caminho local e as opções -r e -t, quando escolhidas. Desinstalar exige o ID do aplicativo, não o nome do APK. -k preserva dados, mas o aplicativo continua sendo removido.
Escolha uma tag e prioridade mínima. Uma tag definida acrescenta *:S para ocultar as demais. Sem tag, a prioridade vale para todas. O padrão lê o buffer e encerra; fluxo contínuo e formato são opções separadas.
A captura de tela adb combina screencap e pull com &&. A cópia só ocorre se a captura for bem-sucedida. Os modelos pull e push mantêm a ordem de origem e destino e protegem ambos os caminhos.
Apagar dados informa um usuário Android. A reinicialização é normal, sem recovery ou bootloader. Copiar e baixar incluem somente o comando atual, sem rascunhos ocultos ou respostas inventadas do aparelho.
Veja a série com adb devices -l e escolha o destino por número de série. -s identifica esse aparelho. -d seleciona USB e -e um emulador, mas podem continuar ambíguos quando há vários candidatos do mesmo tipo.
Escolha Capturar tela e buscar e informe um caminho absoluto .png no aparelho e um destino local. screencap precisa concluir com sucesso para que && permita o pull. Arquivos existentes podem ser sobrescritos nos dois lugares.
Sim. O shell do computador interpreta a linha e depois o shell do aparelho interpreta o texto enviado por adb shell. As primeiras aspas podem desaparecer antes do Android; por isso cada camada recebe sua própria proteção.
Informe uma tag exata e um nível mínimo. Por exemplo, Tag:I com *:S exclui outras tags. Sem tag, o comando usa *:I. A visibilidade real dos logs também depende das permissões e dos buffers disponíveis.
pm clear também apaga configurações, sessões e demais dados do aplicativo. O modelo exibe aviso de exclusão e especifica o usuário Android. Não o utilize como limpeza apenas de cache se precisar preservar os dados.
Diretórios privados como /data dependem das permissões e do contexto do aplicativo. Um comando pull bem formado não concede acesso. Este gerador não oferece root nem contorna permissões; use os recursos de depuração autorizados do seu ambiente para avaliar o acesso.
A prévia difere da documentação do aparelho?
Prepare comandos ADB conferindo destino, caminhos e efeitos em conjunto. Copie apenas a prévia atual e revise o texto no shell para o qual ele foi construído.