Quando se trata de solução de problemas , geralmente leio recomendações como "Use adb logcat
para encontrar mais detalhes". Procurando uma boa maneira de fazer backup de todos os meus aplicativos, incluindo seus dados, o Backup completo de dispositivos não-root se refere a adb backup
e adb restore
. Em vários lugares, é possível encontrar maneiras de fazer remotamente em um dispositivo Android com o uso do ADB , como transferir arquivos usando adb push
ou adb pull
, acessando a linha de comando via adb shell
e muito mais. Portanto, o ADB parece ser uma boa coisa para um usuário do Android.
Mas como obter esse "ADB thingy" no meu computador? Não sendo um desenvolvedor, a instalação de todo o SDK do Android parece um pouco exagerada. Existe uma abordagem mais minimalista disponível?
fonte
platform-tools-latest-*.zip
links para as três principais plataformas :)De fato, não é necessário instalar o SDK inteiro se não quiser usá-lo para desenvolvimento. Para poder executar comandos básicos do ADB no contexto necessário para um usuário comum, uma instalação rudimentar é completamente suficiente. Vou tentar explicar como fazer isso e, esperançosamente, cobrir os sistemas de computador mais usados.
Exigências
Primeiro, você precisará dos binários básicos. Eles podem ser encontrados, por exemplo, na área de Download do meu site Android , onde tento manter as versões atualizadas disponíveis - para Linux, MacOS e Windows. 1 1
Usuários do Windows
Se o seu computador estiver executando o Windows, você também precisará dos drivers especiais para o seu dispositivo (nenhuma solução genérica aqui, portanto, você mesmo deve verificar isso; geralmente, esses drivers são oferecidos para download no site do fabricante).
Usuários de Linux e Mac OS
Os usuários de Linux e Mac OS podem precisar divulgar seu dispositivo ao sistema operacional. Para Linux, você encontra as etapas necessárias descritas nas minhas respostas aqui e aqui . Não conhecendo o Mac OS, não posso falar por isso.
Instalação
Linux
Para Linux, isso é muito fácil: basta descompactar os binários baixados em um diretório de sua escolha. No momento em que escrevo isso, serão apenas dois arquivos:
adb
eaapt
(o último sendo usado pelo QtADB , e não necessariamente necessário para executar comandos ADB diretamente). Ajuste suas permissões de arquivo para torná-los executáveis (por exemplo, na linha de comando:)chmod 0755 adb aapt
. Finalmente, é uma boa ideia incluir o diretório escolhido com sua$PATH
variável, para que você possa ligaradb
de onde estiver. Um bom lugar para isso é, no final do seu~/.profile
arquivo, incluir uma linha adicional comoexport PATH="~/bin:$PATH"
(se você extraiu os binários para~/bin
).janelas
O download do Windows contém mais alguns arquivos. Extraia-os também em um diretório de sua escolha. Se você deseja que eles possam ser chamados de onde quer que esteja, sem preceder o caminho completo, você precisará adicionar esse caminho também às suas variáveis de ambiente. Não sendo um usuário do Windows, devo deixar o "como fazer isso" para você.
O quê mais?
Você deve fazer isso neste momento e pode usar todos os poderes da linha de comando do ADB.
Alternativas?
android-tools-adb
eandroid-tools-fastboot
através dos respectivos. gerenciador de pacotes. Isso tem a vantagem de ser atualizado automaticamente.adb
efastboot
:Leituras adicionais
1: Veja também a resposta de Alex para outras fontes alternativas. Minhas fontes são os downloads oficiais do Google, apenas "despojados".
fonte
adb
binário não está mais incluído? =: - 0 Droga, você está certo :( Atualizará o mais rápido possível. Se alguém baixou as versões Win / Mac antes, um link seria bom. Vou ver os binários que baixei naquela época.Eu criei algo para o OS X, isso pode ser exatamente o que você está procurando: Instalador rápido do ADB / Fastboot: binários ADB e Fastboot com instalador
fonte
/usr/local/bin
entanto, eu sugeriria o local para os binários (na verdade, eu uso a abordagem manual, conforme descrito na minha resposta (atualizei agora) - e os binários~/bin
(não precisam de uma instalação em todo o sistema ainda). // PS: Os mais necessitados serão os nossos pobres companheiros do Windows a maioria deles são perdidos quando se trata de "trabalho manual" #D.aapt
- embora não seja estritamente necessário). +1 enquanto isso, e obrigado! (você pode querer incluir um link para a minha área de download em suaREADME.md
para aqueles que exigemaapt
)15 segundos de instalador mínimo de ADB, fastboot e drivers .
fonte
Se você está no Arch Linux e deseja fazer isso (seguindo a resposta de Izzy, é claro!) ...
Ativar multilib em
/etc/pacman.conf
e instalar as dependências de 32 bits, se necessário:obtenha os arquivos:
os comandos serão instalados no seu diretório atual, por exemplo:
fonte
O Debian torna extremamente simples obter instalações legítimas e atualizadas do adb & fastboot.
Se você realmente quer apenas o adb sem o fastboot: $ sudo apt-get install android-tools-adb
Ou, se você é como eu e acha que eles funcionam melhor juntos:
$ sudo apt-get install android-tools-adb android-tools-fastboot
fonte