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
e aapt
(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 ligar adb
de onde estiver. Um bom lugar para isso é, no final do seu ~/.profile
arquivo, incluir uma linha adicional como export 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?
- em algumas distribuições Linux , você pode instalar os pacotes
android-tools-adb
e android-tools-fastboot
através dos respectivos. gerenciador de pacotes. Isso tem a vantagem de ser atualizado automaticamente.
- no OS X, você pode usar o instalador do SimMac
- Atualização 1/2017: o Google agora oferece links diretos para as ferramentas da plataforma "sempre mais recentes", que incluem ao
adb
e fastboot
:
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".