Grátis
$0
Controle manual de um dispositivo conectado.
- Tela ao vivo e controle
- Capturas e gravação de tela
- Instalação de APKs
- logcat ao vivo com exportação
- Transferência de arquivos
Depuração Android no navegador
O ADBKit se conecta a um celular ou tablet Android via USB e oferece uma tela ao vivo e controlável, além das ferramentas ADB do dia a dia: capturas de tela, gravação de tela, instalação de APKs, logcat e transferência de arquivos. Sem instalar platform-tools e sem aplicativo para desktop.
O espaço de trabalho requer o Chrome, o Edge ou outro navegador baseado em Chromium em um computador desktop ou notebook.
Por que o ADBKit
Testar um build em um dispositivo real geralmente significa instalar as platform-tools do Android SDK, adicioná-las ao PATH e alternar entre ferramentas diferentes para espelhamento, logs e capturas de tela. O ADBKit elimina a configuração e mantém o trabalho em uma única aba.
Instalar as platform-tools e fazer o dispositivo ser reconhecido leva tempo — e, em um notebook corporativo com restrições, talvez você nem tenha permissão para instalar nada.
Espelhamento, logcat, capturas de tela, instalação de APKs e transferência de arquivos costumam ficar em aplicativos e comandos de terminal diferentes. Alternar entre eles interrompe seu fluxo de trabalho.
Telas, logs e arquivos de dispositivos de teste podem ser sensíveis. Muitas ferramentas on-line os enviam por servidores de terceiros. O ADBKit não faz isso.
Recursos
Conecte uma vez e depois visualize, controle, capture, instale, inspecione e transfira — tudo no mesmo espaço de trabalho.
Veja a tela do dispositivo em tempo real e use-a com o mouse: clique para tocar e arraste para deslizar.
Capture a tela do dispositivo como PNG e salve no seu computador com um clique.
Grave a tela do dispositivo ao vivo em um arquivo de vídeo salvo localmente no seu computador.
Escolha um arquivo .apk no seu computador e instale-o no dispositivo conectado, com um resultado claro de sucesso ou falha.
Transmita os logs do dispositivo ao lado da tela para ver o que um app está fazendo enquanto você o usa.
Navegue pela pasta Downloads do dispositivo, baixe arquivos para o seu computador e envie arquivos para o dispositivo.
Cada etapa da conexão é exibida — permissão do navegador, abertura do USB, espera pela aprovação no dispositivo — com explicações simples quando algo dá errado.
A conexão acontece entre o seu navegador e o seu dispositivo. Telas, logs, arquivos, APKs e números de série nunca são enviados ao ADBKit.
Capturas de tela
A tela do dispositivo fica no meio, as ferramentas abrem à esquerda e o logcat é exibido à direita.
Demonstração
Um passo a passo rápido: conectar um dispositivo, controlar a tela, fazer uma captura de tela e instalar um APK.
Como funciona
Você só precisa de um cabo USB e de um navegador. Na primeira vez, o Android pede que você permita a depuração a partir deste computador.
No dispositivo, abra Configurações › Sobre o telefone e toque em Número da versão sete vezes para ativar as Opções do desenvolvedor. Depois, ative a Depuração USB nas Opções do desenvolvedor.
Conecte o celular ou tablet ao computador com um cabo USB que transfira dados, e não apenas carregue.
Abra o ADBKit no Chrome ou no Edge e clique em Conectar dispositivo. Escolha seu dispositivo no seletor USB do navegador.
Desbloqueie o dispositivo e toque em Permitir na solicitação “Permitir depuração USB?”. A tela ao vivo aparece e todas as ferramentas ficam prontas.
Privacidade
O ADBKit é uma página da web, mas a conexão com o dispositivo é local. Ele usa WebUSB para se comunicar com o seu dispositivo diretamente da aba do navegador — não há nenhum servidor do ADBKit no meio.
Quadros da tela, capturas de tela, gravações, logs, arquivos, APKs e identificadores do dispositivo ficam entre o seu navegador e o seu dispositivo.
Você escolhe o dispositivo na solicitação de permissão do navegador e aprova a depuração no próprio dispositivo. Qualquer uma delas pode ser revogada a qualquer momento.
Construído sobre as bibliotecas de código aberto Tango (ya-webadb), para ADB no navegador, e scrcpy, para espelhamento de tela.
Requisitos
Preços
Tudo nesta página é de uso gratuito, sem conta. Um plano pago para automação está previsto para mais tarde.
$0
Controle manual de um dispositivo conectado.
Em breve
Para repetir as mesmas tarefas no dispositivo.
Ainda não disponível. O controle manual continua gratuito.
Roadmap
Defina uma sequência de operações no dispositivo uma vez e execute-a novamente sempre que precisar.
Conecte-se com o código de pareamento da depuração sem fio do Android, sem precisar de um cabo USB antes.
Perguntas frequentes
Não. O ADBKit se comunica com o dispositivo diretamente do navegador via WebUSB. Você não precisa de platform-tools, de um aplicativo para desktop nem de uma extensão de navegador.
Sim. Tudo o que está disponível atualmente — controle de tela, capturas de tela, gravação, instalação de APKs, logcat e transferência de arquivos — é gratuito e não exige conta. Um plano Pro pago para automação está previsto para mais tarde.
Não. Quadros da tela, logs, arquivos, APKs e identificadores do dispositivo trafegam apenas entre o seu navegador e o seu dispositivo. O ADBKit não tem nenhum servidor que os receba.
Navegadores desktop baseados em Chromium com WebUSB, como o Google Chrome e o Microsoft Edge. O Firefox e o Safari não oferecem suporte a WebUSB. A página precisa ser aberta via HTTPS.
Na maioria das vezes, outro programa já está usando a conexão USB — por exemplo, o Android Studio, o scrcpy ou um servidor adb. Feche-o (ou execute “adb kill-server”), verifique se a depuração USB está ativada e aprove a solicitação no dispositivo.
Para exibir e controlar a tela, o ADBKit copia o auxiliar de código aberto scrcpy server para um local temporário no dispositivo. Nenhum app é instalado, a menos que você mesmo instale um APK.
Sim, por Wi-Fi usando ADB sobre TCP/IP. O navegador não consegue abrir conexões de rede sozinho, então um pequeno auxiliar no seu computador faz o repasse. Ative a depuração por Wi-Fi uma vez via USB e conecte pelo endereço IP ou procurando na sua rede. A depuração sem fio com código de pareamento do Android 11+ ainda não é compatível.
Não. O pacote npm adbkit é uma biblioteca Node.js. O ADBKit em adbkit.com é um espaço de trabalho independente no navegador e não tem afiliação com ele.
Grátis, sem instalação, sem conta. Os dados do seu dispositivo ficam no seu computador.
Abrir espaço de trabalho