Erro do ADB do Android Studio

5

Continuo recebendo este erro quando inicio o Android Studio. Estou executando o Ubuntu, eu fiz uma nova instalação e isso aconteceu no arranque.

  

O ADB não está respondendo. Se você quiser tentar novamente, então, mate manualmente   "adb" e clique em "Reiniciar"

Eu tenho tentei esta solução.

Eu tentei criar um AVD e ele não quer rodar lá. Eu verifiquei que ADB é adicionado ao meu caminho.

Existe mais informação que posso fornecer? Qualquer resposta com informações ou perguntas é útil.

    
por GoProCameraByGoPro 24.12.2014 / 09:40

3 respostas

2

Feche o Android Studio e mate todos os processos usando a porta 5037

  1. sudo lsof -i | grep 5037
  2. sudo kill [PID_NUMBER]
  3. abra o Android Studio
por user1191933 14.07.2015 / 10:06
1

Eu tive o mesmo problema ao configurar o Android Studio. Eu tentei seguir o comando no terminal.

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

Se isso não ajudar, certifique-se de que "adb" na pasta "AndroidStudioSdk / platform-tools /" seja executável. Se sua permissão de executáveis não estiver configurada, configure-a com o seguinte comando.

chmod uog+x abd

Espero que isso ajude.

    
por muak 16.06.2015 / 08:18
0

Eu tenho tido esse mesmo problema, mas em um sistema Linux (32 bits), depois de pesquisar na t'interweb e não encontrar nada que me ajudasse, eu mesmo resolvi esse problema.

Descobri que, se eu tentar executar determinados binários que são empacotados com o Android Studio, eles não serão executados. Na verdade, o adb e o java geraram o mesmo erro:

  

java / adb: não é possível executar o arquivo binário: erro no formato Exec

A correção para java é usar o sistema jdk, não aquele fornecido com o Android Studio. Então eu pensei que diabos e mudou o binário adb.

A primeira coisa é fazer backup do adb incluído:

mv '/path/to/bundled/adb' '/path/to/bundled/adb~'

Em seguida, criei um link simbólico para o meu sistema adb na pasta sdk do Android Studio: (seus sistemas adb podem estar em um local diferente)

ln -s '/usr/bin/adb' '/path/to/bundled/adb'

E voila funciona! Eu acho que pode ser devido a binários sendo para uma CPU de 64 bits, mas eu não sei, alguém pode confirmar isso ??

    
por Jackherer 20.10.2016 / 13:30