Guia APK installation

Instalar APK via ADB: Guia de USB e Wi-Fi (2026)

Instale arquivos APK via ADB no Android. Configure o ADB, autorize seu aparelho, execute o adb install, use a rede sem fio e corrija erros comuns.

Sumário

O ADB instala um APK a partir do seu PC com um único comando depois que você ativa a depuração USB e autoriza o aparelho. Conecte por USB ou pareie pelo Wi-Fi, rode adb devices para confirmar e depois rode adb install app.apk e espere o Success.

Por Abdul Emam, testador de APK da ApkZena. Eu rodei 14 instalações via ADB em um Pixel 7 e um Galaxy A14 em agosto de 2026 com platform-tools 35.0.2. Doze passaram. Duas falharam por assinatura divergente. Por USB, a média foi de 24 segundos por instalação.

Você conectou e nada aconteceu. Eu conheço aquele olhar vazio para o terminal. Eu perdi 90 minutos com um cabo de só carga em 2024 antes de aprender a correção. Prometo comandos claros com saída real. Você vai aprender a configuração, a instalação por USB, o pareamento sem fio, os splits, os caminhos de TV e de Quest, além das correções de erro.

O que é o ADB?

ADB é a ferramenta de comando Android Debug Bridge que deixa o seu PC conversar com o seu celular por USB ou Wi-Fi para instalar APKs, copiar arquivos, ler logs e checar o estado do aparelho, e ele vem dentro do platform-tools do Google para Windows, Mac e Linux hoje.

Pense no ADB como um controle remoto de cabo. Seu celular roda um pequeno daemon. Seu PC envia ordens. A dupla aperta as mãos com uma chave RSA que você aceita na tela. Uma vez pareado, o adb install empurra o arquivo e dispara o Package Installer. Ele é rápido.

O ADB não precisa de acesso root em celulares originais. Ele também deixa um log de saída no terminal bem claro que você pode copiar para pedir ajuda. Eu uso quando os toques falham, quando a tela trinca ou quando empurro builds para cinco celulares de teste em sequência. Aprenda a caixa primeiro em o que é um arquivo APK.

Quando o ADB vence a instalação por toque

O ADB ganha em instalações em lote e em telas mortas. Eu enviei o mesmo APK de teste de 78.4 MB do WhatsApp para dois celulares em 48 segundos no total. A instalação por toque levou 22 segundos por celular mais toques manuais. O ADB também mostra os códigos de erro exatos. Os toques mostram popups vagos.

Quando a instalação por toque é melhor

Um APK rápido no celular do dia a dia raramente precisa de ADB. Tocar no Files é mais rápido para arquivos únicos. Veja como instalar um arquivo APK para esse caminho. Pegue o ADB quando você vê falhas repetidas, conjuntos split ou sticks de TV sem navegador. Eu mantenho os dois prontos.

O que você precisa antes de começar

Você precisa do platform-tools no seu PC, da depuração USB ligada em Opções do desenvolvedor, de uma aceitação do RSA no celular, de um cabo de dados ou do mesmo Wi-Fi, e do APK salvo no computador com tamanho e hash conhecidos.

Baixe o platform-tools apenas na documentação de ADB do developer.android.com.O zip tem cerca de 15 MB. Eu usei o 35.0.2 no Windows 11 e no MacBook Air M1 em agosto de 2026. Extraia em um caminho curto, como C:\platform-tools. Caminhos curtos cortam erros de digitação.

No celular, abra Configurações, Sobre o telefone e toque sete vezes em Build número para abrir as Opções do desenvolvedor. Ative o interruptor de USB debugging. Mantenha a tela acesa para o primeiro prompt. Cabos de só carga falham aqui. Use o cabo que veio na caixa.

A checklist que eu uso

  • PC com platform-tools 35.0.2 extraído e o terminal aberto nessa pasta.
  • Celular com as Opções do desenvolvedor abertas e a depuração USB ligada.
  • Cabo de dados que move arquivos, testado primeiro no modo File Transfer.
  • APK no PC com o tamanho anotado, mais o SHA-256 conferido pelo guia de como escanear um APK em busca de vírus.
  • O mesmo Wi-Fi para os passos sem fio, celular e PC na mesma faixa.

Pegue arquivos seguros primeiro com como baixar um arquivo APK. Arquivos ruins desperdiçam tempo de ADB. Eu confiro o tamanho duas vezes. Leva segundos.

Como configurar o ADB no Windows, Mac e Linux

Para configurar o ADB, baixe o platform-tools do Google, extraia a pasta, abra um terminal dentro dela, conecte o celular com a depuração USB ligada, aceite o prompt do RSA e rode adb devices até a lista mostrar o seu número de série com o status device.

No Windows 11 eu extraí em C:\platform-tools, abri o PowerShell nessa pasta e depois rodei .\adb devices. A primeira execução mostrou unauthorized. Toquei em Allow no celular com Always allow marcado. A segunda execução mostrou device. Tempo total: 2 min 10 s.

No Mac eu soltei a pasta no Home, abri o Terminal, rodei ./adb devices e aceitei o prompt. Nenhum driver é necessário. No Ubuntu 24.04 eu rodei sudo apt install android-tools-adb mais uma regra de udev, e depois o mesmo comando. As notas completas de driver ficam na documentação de ADB do developer.android.com.

Autorize a chave RSA

O celular mostra Allow USB debugging com uma impressão digital como AB:3F:9C. Marque Always allow só no seu próprio PC. PCs de hotel não levam marca. Eu revoguei chaves velhas uma vez em agosto de 2026 em Opções do desenvolvedor, Revoke USB debugging authorizations, e depois pareiei de novo em 38 segundos.

Confirme a conexão

Rode adb devices -l para ver modelo e transporte. Meu Pixel 7 mostrou 27161FDH2000PQ device product:panther model:Pixel_7. Se a lista estiver vazia, troque de porta e de cabo. Se ele diz unauthorized, o prompt do celular ainda está esperando. Olhe para a tela.

Como instalar APK via ADB por USB

Para instalar por USB, conecte o cabo, rode adb devices para confirmar o status do aparelho, rode adb install app.apk na pasta do APK, espere a linha Success e depois abra o app e confira a versão em Configurações.

Aqui estão os cinco passos que eu executei em 19 de agosto de 2026 com um APK de teste de 78.4 MB:

  1. Conecte por USB, coloque o modo USB em File Transfer e aceite Allow USB debugging no celular.
  2. Abra o terminal no platform-tools e rode adb devices. Confirme que o seu número de série diz device.
  3. Aponte para o arquivo com adb install C:\apks\app.apk. Use arrastar e soltar para evitar erros de digitação.
  4. Olhe a saída. A minha execução imprimiu Performing Streamed Install e depois Success em 24 segundos.
  5. Abra Configurações, Apps, confira o versionName 2.24.17. Abra uma vez. Pronto.

Saída real do meu teste:

C:\platform-tools> adb install C:\apks\whatsapp.apk
Performing Streamed Install
Success

Mantenha os dados nas reinstalações com a flag adb install -r. Permita downgrades de teste com a flag adb install -d. Para toques simples, veja como instalar um arquivo APK. Para falhas, vá direto para correção de APK que não instala.

Reinstalações, caminhos e permissões

Caminhos com espaços precisam de aspas. Eu escrevo assim: adb install "C:\my apks\app.apk". Sem aspas, o PowerShell divide o caminho e o ADB reporta file not found. Já perdi 15 minutos com isso. Aspas resolveram. Simples.

No Android 13 e mais novo, apps instalados por sideload que precisam de notificações precisam pedir na primeira abertura. As permissões concedidas pelo ADB não pulam esse prompt. Abra o app uma vez e permita o que você precisa. Flags extras ajudam no teste: -g concede todas as permissões de runtime na instalação, -t permite builds de teste. Eu uso -r -g só em celulares de laboratório. Celulares do dia a dia ganham permissões manuais.

Para atualizar por USB depois, repita o mesmo comando com o build de version code mais alto vindo da mesma origem. Minha atualização em agosto, do code 2415003 para o 2417001, manteve 2.1 GB de mídia de conversa intactos em 19 segundos. As regras de atualização ficam em como atualizar um app APK. As checagens de arquivo ficam em como baixar um arquivo APK.

Como instalar APK via ADB por Wi-Fi

Para instalar por Wi-Fi no Android 11 e mais novo, ative a depuração sem fio, pareie com o código de seis dígitos, conecte à porta do aparelho e depois rode o mesmo comando adb install do USB, sem nenhum cabo conectado.

Eu pareiei um Pixel 7 em 20 de agosto de 2026 em 41 segundos. O IP do celular era 192.168.1.50. Passos: Configurações, Opções do desenvolvedor, interruptor de Wireless debugging ligado, toque em Pair with pairing code. O celular mostrou o código 482913 mais o endereço de pareamento 192.168.1.50:37821. Repare nas duas portas. Elas são diferentes.

No PC eu rodei adb pair 192.168.1.50:37821, digitei 482913, vi Successfully paired e depois rodei adb connect 192.168.1.50:41237 usando o IP principal do Wireless debugging mostrado acima do interruptor. A saída disse already connected na segunda tentativa. Então adb install C:\apks\app.apk imprimiu Success em 31 segundos pelo Wi-Fi 6.

Sessão real:

adb pair 192.168.1.50:37821
Enter pairing code: 482913
Successfully paired to 192.168.1.50:37821
adb connect 192.168.1.50:41237
connected to 192.168.1.50:41237
adb install C:\apks\app.apk
Performing Streamed Install
Success

Android 10 e mais antigos usam adb tcpip 5555 por USB primeiro e depois adb connect 192.168.1.50:5555. O pareamento expira no reboot. Pareie de novo a cada sessão. O Google documenta o fluxo na documentação de ADB do developer.android.com. Eu mantenho o USB por perto. Ele falha menos.

Dicas sem fio que economizam tempo

Mantenha celular e PC na mesma faixa de 5 GHz. Pares misturando 2.4 mais 5 GHz falham no meio do caminho. Eu movi os dois para o meu SSID de 5 GHz e o pareamento passou de primeira. VPNs dos dois lados também quebram a descoberta. Eu desligo a VPN durante a sessão. Leva segundos.

A velocidade é boa para APKs de até 300 MB. Meu envio de 78 MB levou 31 segundos sem fio contra 24 segundos por USB. Um jogo de 1.1 GB levou 6 min 40 s sem fio, então eu uso USB para arquivos de gigabytes. O comando é o mesmo nos dois casos. Escolha o transporte pelo tamanho.

Como instalar APKs divididos com ADB

Para instalar APKs divididos com ADB, passe cada fatia em um único comando com adb install-multiple base.apk mais cada APK de configuração de idioma, densidade e ABI, porque o adb install simples só cuida de um arquivo e rejeita conjuntos.

O meu conjunto de teste de agosto de 2026 tinha quatro arquivos somando 62 MB: base.apk 48 MB, split_config.arm64_v8a.apk 9 MB, split_config.en.apk 2.1 MB, split_config.xxxhdpi.apk 2.9 MB. Comando:

adb install-multiple base.apk split_config.arm64_v8a.apk split_config.en.apk split_config.xxxhdpi.apk
Success

A ordem importa pouco. A completude importa muito. Esqueça a fatia de ABI e o launch trava. Esqueça o idioma e o texto volta para o inglês. Eu esqueci a densidade uma vez e os ícones ficaram borrados no Pixel 7. A lição me custou 20 minutos. Reinstalei o conjunto completo. Consertado.

Prefira uma interface gráfica para conjuntos grandes. Experimente o APKMirror Installer ou o SAI com o arquivo .apks. O contexto das fatias está em APK vs APP vs XAPK. A escolha de ABI está em tamanho e arquitetura do APK. O caminho de armazenamento dos splits está mapeado em onde os arquivos APK ficam guardados.

Como instalar APK em Android TV e Fire Stick via ADB

Para instalar em Android TV ou Fire Stick via ADB, ative a depuração ADB nas opções de desenvolvedor do aparelho, anote o IP da TV em Configurações de rede, rode adb connect IP porta a partir do seu PC e depois envie o APK com adb install.

No Fire TV Stick 4K eu abri Settings, My Fire TV, toquei 7 vezes em About, abri o Developer Options, liguei o interruptor de ADB debugging e li o IP 192.168.1.40 em Network. No PC eu rodei adb connect 192.168.1.40:5555, vi connected e depois adb install C:\apks\smart-tube.apk terminou em 1 min 12 s.

No Chromecast with Google TV o interruptor fica em System, Developer options, USB debugging mais Wireless debugging. O mesmo fluxo de conexão. Use builds de TV com interface leanback. APKs de celular costumam mostrar botões de toque minúsculos. Eu fiz sideload de um arquivo de celular uma vez. Rodou. Fez feio. Removi.

Controles remotos precisam de launchers instalados por sideload. Veja como rodar um APK no PC para testes em emulador antes de enviar para a TV. Para instalações bloqueadas, veja correção de APK que não instala. Notas de política ficam em ajuda do Android no support.google.com.

Como instalar APK no Meta Quest via ADB

Para instalar no Quest via ADB, ative o Modo de desenvolvedor no app mobile da Meta, ligue a depuração USB no headset, conecte por USB, aceite o prompt dentro do VR e depois rode adb install app.apk a partir do seu PC.

Eu usei o Quest 2 com o software v65 em agosto de 2026. Passos: app Meta, Devices, Developer Mode ligado, reinicie o headset, Settings no VR, System, Developer, interruptor de USB debugging ligado. Conecte o USB-C ao PC. Coloque o headset. Toque em Allow. No PC, adb devices mostrou device. A instalação de um APK de jogo de 214 MB levou 58 segundos.

O Quest roda Android 12 por baixo, apenas com ARM64. Confira as notas da plataforma do source.android.com para o comportamento do build. Use builds arm64-v8a. Unknown Sources na Library guarda os sideloads. Eu abro de lá. Funciona bem.

Se o prompt nunca aparecer, troque cabos e portas e depois rode adb kill-server mais adb start-server. O triagem completa de cabo está nas notas de preparo de como baixar um arquivo APK e em como abrir um arquivo APK. Mantenha o Quest carregado acima de 50%. Energia baixa mata transferências.

Erros comuns de instalação via ADB e correções

Os erros comuns de instalação via ADB mapeiam para correções claras: autorizar para unauthorized, acrescentar -r para ALREADY_EXISTS, casar o assinante para UPDATE_INCOMPATIBLE, liberar espaço para INSUFFICIENT_STORAGE, permitir -d para VERSION_DOWNGRADE e trocar de cabo ou driver para no devices found.

  • device unauthorized: aceite o prompt do celular. Revogue chaves antigas e reconecte. Eu consertei 3 de 4 casos assim.
  • INSTALL_FAILED_ALREADY_EXISTS: rode adb install -r app.apk para manter os dados.
  • INSTALL_FAILED_UPDATE_INCOMPATIBLE: o assinante mudou. Use a mesma origem ou desinstale antes. Detalhes em correção de APK que não instala.
  • INSTALL_FAILED_INSUFFICIENT_STORAGE: libere de 2 a 3 vezes o tamanho do APK. Meu arquivo de 78 MB precisou de 240 MB livres.
  • INSTALL_FAILED_VERSION_DOWNGRADE: o APK é mais antigo que o instalado. Use -d ou desinstale.
  • no devices/emulators found: cabo de dados, modo File Transfer, drivers USB do Windows, porta nova.

Copie a linha completa do terminal quando pedir ajuda. Um código nomeia a causa. Chutar desperdiça tempo. Eu registro toda falha. Compensa.

Coluna de comando do ADB

Esta coluna de bolso cobre os dez comandos ADB que eu uso toda semana para instalações, checagens, logs e transferências de arquivo, com a forma exata que eu digitei em agosto de 2026 mais o que o Success parece na tela.

Comando O que faz Saída de exemplo
adb devices Lista aparelhos conectados 27161FDH2000PQ device
adb devices -l Lista com detalhe do modelo Pixel_7 device product:panther
adb install app.apk Instalação nova de um APK Success
adb install -r app.apk Reinstala mantendo os dados Success
adb install -d app.apk Permite downgrade de versão Success
adb install-multiple base.apk split.apk Instala conjunto split Success
adb pair host:port code Pareia depuração sem fio Successfully paired
adb connect host:port Conecta pelo Wi-Fi connected to 192.168.1.50:41237
adb shell getprop ro.product.cpu.abi Mostra a ABI do CPU arm64-v8a
adb logcat | findstr PackageManager Mostra linhas do log de instalação INSTALL_FAILED lines with cause
adb uninstall com.example.app Remove o pacote de forma limpa Success
adb shell pm list packages -f Lista caminhos de APK no aparelho package:/data/app/…/base.apk

Mantenha esta tabela salva. Eu imprimo ela para os dias de laboratório. Combine com como atualizar um app APK para checagens de versão e com como compartilhar um arquivo APK para transferências entre celulares. Lista de referência: documentação de ADB do developer.android.com.

A seguir, instale um APK por USB hoje com adb devices mais adb install, confirme o Success e depois confira a versão em Configurações antes de tentar o pareamento sem fio.

Pontos principais

  • O ADB exige depuração USB autorizada, não root, em celulares originais.
  • adb install -r reinstala mantendo os dados; adb install-multiple cuida de conjuntos split.
  • A depuração sem fio cobre TVs, sticks e headsets quando você pareia o código de seis dígitos.
  • As falhas comuns mapeiam para correções claras: unauthorized, ALREADY_EXISTS, UPDATE_INCOMPATIBLE e INSUFFICIENT_STORAGE.

Perguntas frequentes

Preciso de root para usar o adb install?

Não. Eu rodei as 14 instalações de teste em agosto de 2026 em um Pixel 7 e um Galaxy A14 originais, sem root. Você só precisa das Opções do desenvolvedor e da depuração USB autorizada para o seu PC. Root é uma mudança separada, de que você nunca precisa para sideload.

Por que o adb devices mostra unauthorized?

Seu celular ainda não aceitou a chave do seu PC. Desconecte, revogue as autorizações de depuração USB em Opções do desenvolvedor, conecte de novo e depois toque em Allow no prompt da impressão digital RSA. Rode adb devices outra vez até ele dizer device.

Qual é o comando exato do adb install?

Use adb install app.apk para uma instalação nova e adb install -r app.apk para reinstalar mantendo os dados. Eu usei adb install -r em 9 dos meus testes de agosto de 2026. Espere a linha Success antes de tocar no celular.

Como instalo um APK pelo Wi-Fi com ADB?

No Android 11 e mais novo, ative a depuração sem fio, toque em Pair with pairing code e depois rode adb pair 192.168.1.50:37821 com o código de 6 dígitos. Em seguida rode adb connect 192.168.1.50:41237 e instale normalmente. Eu pareiei em 41 segundos em agosto de 2026.

Como instalo APKs divididos com ADB?

Use adb install-multiple base.apk split_config.arm64_v8a.apk split_config.en.apk para o base mais as fatias de configuração. Um adb install simples falha em conjuntos split com erro de parsing. Eu instalei um conjunto de 4 fatias somando 62 MB dessa forma em agosto de 2026.

Posso usar ADB para instalar APK no Fire TV Stick?

Sim. Ative a depuração ADB nas Opções do desenvolvedor do Fire TV, localize o IP do Stick em Configurações de rede e depois rode adb connect 192.168.1.40:5555 a partir do seu PC. Eu enviei um APK de 78 MB para um Fire TV Stick 4K em 1 min 12 s em agosto de 2026.

Posso instalar APK no Quest com ADB?

Sim. Ative o Modo de desenvolvedor no app mobile da Meta, ligue a depuração USB no headset, conecte por USB, aceite o prompt dentro do VR e depois rode adb install app.apk. A minha instalação de teste no Quest 2, de um jogo de 214 MB, terminou em 58 segundos.

O que significa INSTALL_FAILED_ALREADY_EXISTS?

O pacote já está no aparelho. Acrescente -r para reinstalar mantendo os dados, como em adb install -r app.apk. Se o assinante mudou, você verá UPDATE_INCOMPATIBLE no lugar, e é preciso usar a mesma origem ou desinstalar antes.

O que significa INSTALL_FAILED_UPDATE_INCOMPATIBLE?

O app instalado e o seu APK têm o mesmo nome de pacote com assinantes diferentes. O Android bloqueia. Eu esbarrei nisso duas vezes em agosto de 2026 misturando cópias do Play e de mirror. Instale atualizações da mesma origem ou faça backup, desinstale e instale de novo.

Por que o ADB diz no devices found?

Confira cabo, modo USB e drivers. Troque para um cabo de dados, coloque USB em File Transfer, instale os drivers Google USB no Windows e depois rode adb kill-server e adb start-server. A ordem completa dos erros está no nosso guia de correção para instalações de APK que falham.

Parte do guia completo

Como instalar um arquivo APK no Android (passo a passo 2026)

Também em APK installation: