Como faço para configurar o Android ADB?

22

Meu computador é um lêmure Sys76 executando o Maverick e meu telefone é um pão-de-espécie do Nexus S. Quero configurar para usar o ADB (ponte de depuração do android). Instalei o SDK do Android de acordo com as instruções no site do SDK, mas o ADB não funciona. Alguém pode me ajudar com instruções específicas para o Ubuntu?

bigcat42
fonte
Em outubro de 2017, todas as outras respostas estão desatualizadas. Você pode baixar o ADB e o fastboot diretamente do developer.android.com .
Dan Dascalescu 15/10

Respostas:

22

Instale o adb & fastboot via PPA

Você pode instalar a partir do PPA WebUpd8 que suporta 32 bits e 64 bits. Concedido você pode instalar diretamente do google. Mas eu prefiro usar PPAs para manter tudo atualizado.
Funciona para Ubuntu 11.04, 11.10 e 12.04.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb android-tools-fastboot

Fonte: Instale as ferramentas Android ADB e Fastboot no Ubuntu via PPA

Instale o SDK do Android via PPA

Se você deseja instalar o SDK, ele permitirá que você atualize tudo o que pode instalar via o upubuntu ppa.

Então, a primeira coisa é adicionar o ppa.

sudo add-apt-repository ppa:upubuntu-com/sdk
sudo apt-get update
sudo apt-get install android-sdk

O único problema neste momento é que o android-sdk precisa ser executado como root. Bem, o link no menu não fez muito. Então, atualizei o link no menu, você também pode executar:

gksu android-sdk

A partir daí, você precisará instalar o "Android SDK Platform-Tools". Também recomendo atualizar o "Android SDK Tools". Você pode desmarcar qualquer outra coisa que não precise.

Agora você precisará definir suas variáveis ​​ambientais.
Primeiro, você precisará tornar tudo executável.

sudo chmod -R 755 /root/android-sdk-linux

Agora, adicione as variáveis.

nano ~/.bashrc

Adicione estas linhas (na parte superior)

#AndroidDev PATH
export PATH=${PATH}:/root/android-sdk-linux/tools
export PATH=${PATH}:/root/android-sdk-linux/platform-tools

Fonte: Instalar o Android SDK Manager (revisão 20) do PPA no Ubuntu 12.04 / Linux Mint 13
Fonte: AndroidSDK - Community Ubuntu Documentation

mywebslave
fonte
Não é necessário compilar adb, portanto, instalar com o android-sdk não é da fonte. Além disso, ele marca a pergunta com 10.10, então essa resposta não funciona. Grande é que esta solução fornece uma versão de 64 bits.
BuZZ-dEE
Sim, meu mal. Não percebeu que era para 10.10. Mas espero que ajude os outros. Quanto à fonte, eu quis dizer "fonte" como google.
mywebslave
Sim, se alguém quiser instalá-lo, mas, neste caso, a questão era como configurar após a instalação.
BuZZ-dEE
1
nada disso funcionou para mim no 16.04. gksu fez nada mais do que pedir uma senha
manga
1
nilarimogard/webupd8não contém android-tools- * e upubuntu-com/sdkestá desatualizado
abumalick
16

Ubuntu 14.04+

Desde Trusty, os pacotes android-tools-adbe android-tools-fastbootno repositório Universe fornecem, respectivamente, adbe fastboot.

Para instalá-los:

  • Ative o repositório Universe: sudo add-apt-repository universe
  • Atualize o cache do APT: sudo apt-get update

Para instalar adb:

sudo apt-get install android-tools-adb

Para instalar fastboot:

sudo apt-get install android-tools-fastboot
kos
fonte
1
Qual é a diferença entre o pacote android-tools-adb e o pacote adb ? Ambos afirmam fornecer o Android Debug Bridge.
Dan Dascalescu 15/10
@DanDascalescu apt show android-tools-adbdiz que é um pacote de transição. AFAIK adb deve ser usado.
Pablo A
3

Só estou supondo, mas talvez você precise ter certeza de que o Ubuntu está procurando no lugar certo. Como diz o site, certifique-se de ter adicionado o diretório em que o adb está localizado no seu $ PATH, adicionando export PATH=${PATH}:/usr/local/src/android-sdk-linux_x86/tools& export PATH=${PATH}:/usr/local/src/android-sdk-linux_x86/platform-toolsao seu .bashrc e executandosource .bashrc

daithib8
fonte
2
Ele funciona: o) com uma pequena correção, export PATH = $ {PATH}: / usr / local / src / android-sdk-linux_x86 / platform-tools /
bigcat42
3

Atualização de outubro de 2017

Você não precisa instalar nenhum pacote no Ubuntu 16 para fazer o ADB funcionar. Nenhuma configuração é necessária.

Basta baixar as ferramentas oficiais da plataforma SDK para Linux do Google e extrair adbe fastbootdo arquivo zip.

Dan Dascalescu
fonte
1

@mywebslave respondeu perfeitamente, só quero acrescentar mais uma coisa a isso. Se você estiver executando uma máquina de 64 bits e fazendo uma instalação offline, pode ser necessário instalar as bibliotecas de compatibilidade de 32 bits, conforme mencionado aqui .

sudo apt-get install ia32-libs

Atualização: O comando acima funciona apenas se você estiver executando o 13.04 e abaixo. Para versões mais recentes ia32-libs, foi substituído por outros pacotes. Veja aqui .

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386
WeirdElfB0y
fonte