Como reiniciar o ADB manualmente no Android Studio

90

Já desenvolvi aplicativos Android no Android Studio. Tudo funciona bem.

Eu trabalho em um dispositivo real e o Android Studio o reconhece sem problemas.

De repente, quando eu saio do Android Studio e desconecto e reconecto meu dispositivo, ele não reconhece mais meu dispositivo, tenho que sair e reiniciar o Android Studio.

Não consigo encontrar uma maneira de "Redefinir o adb" como o Android Studio.

Eu sigo a instrução abaixo (Ferramentas-> Android-> Habilitar Integração ADB) e habilitei ADB, mas ainda ocorreu o erro abaixo.

Erro:-

insira a descrição da imagem aqui

Estou usando o sistema Windows.

Qualquer ajuda muito agradecimento.

RaMeSh
fonte
1
Você já tentou matar o processo do gerenciador de tarefas?
William Isted
O que significa ADB?
clankill3r
Android Device Bridge
Matt Westlake
ADB significa Android Debug Bridge. Aqui você tem uma explicação mais detalhada.
FranK,

Respostas:

203

Abra o prompt de comando e obtenha o android sdk> platform-tools> adb kill-server

pressione Enter

e de novo adb start-server

pressione Enter

Lakhwinder Singh
fonte
1
Eu fiz a mesma coisa, mas ainda assim o problema foi replicado.
RaMeSh
É uma solução funcional. Se você achar que não está funcionando, selecione novamente o emulador na lista suspensa de emuladores, pois ele cria uma nova instância.
Waheed Akhtar
isso também pode ser feito com o terminal do Android Studio. Use cd .. e cd sdk, cd platform-tools para obter a pasta certa.
Halfacht
Você também pode fazer no terminal Android Studio apenas com o caminho do projeto. Não há necessidade de navegar pelo caminho sdk / platform-tools. Eu verifiquei a versão 3.1.1
Naveen Kumar M de
@warlock: E quanto ao Mac OS?
Alireza Noorali,
12

abra o prompt de comando -> cdpara seu sdk \ platform-tools digite abaixo do comando:

adb kill-server && adb start-server
Vrajesh
fonte
11
  1. Abra um gerenciador de tarefas pressionando CTRL + ALT + DELETE ou clique com o botão direito na parte inferior do menu iniciar e selecione Iniciar gerenciador de tarefas. veja como iniciar o gerenciador de tarefas aqui

  2. Clique em Processesou dependendo do sistema operacional Details,. A julgar pela sua captura de tela, são processos.

  3. Procure adb.exe nessa lista, clique em END PROCESS

  4. Clique no botão reiniciar na janela acima. Isso deve resolver.

Basicamente, ao remover repentinamente seu dispositivo, o ADB ficou confuso e não responde enquanto espera por um dispositivo, e o Android Studio não quer várias instâncias de um servidor ADB em execução, então você terá que encerrar o servidor anterior manualmente e reiniciar todo processo.

matrixanomaly
fonte
Ele iniciará automaticamente o adb.exe quando eu clicar em finalizar o processo
RaMeSh
@User se você reconectar seu dispositivo e apenas encerrar o processo e permitir que o adb reinicie, ele ainda apresenta o mesmo erro?
matrixanomaly
sim mesmo erro ocorreu quando estou conectando o dispositivo também.
RaMeSh
Ou apenas abra a janela Terminal dentro do Android Studio e faça: taskkill / im adb.exe / f
Alan B
9

abra o cmd e digite o seguinte comando

netstat -aon|findstr 5037

e pressione Enter.

você receberá uma resposta como esta:

  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       3372
  TCP    127.0.0.1:5037         127.0.0.1:50126        TIME_WAIT       0
  TCP    127.0.0.1:5037         127.0.0.1:50127        TIME_WAIT       0
  TCP    127.0.0.1:50127        127.0.0.1:5037         TIME_WAIT       0

isso mostra o pid que está ocupando o adb. neste 3372 está o valor. não será o mesmo para ninguém. então você precisa fazer isso sempre que enfrentar esse problema.

agora digite isto:

taskkill /pid 3372(the pid you get in the previous step) /f

Voila! agora o adb funciona perfeitamente.

Parth Anjaria
fonte
5

Não encontro uma maneira perfeita no Android Studio, obter o id do processo e eliminá-lo do terminal:

ps -e | grep adb
kill -9 pid_adb
BollMose
fonte
1

Abra o gerenciador de tarefas e elimine o adb.exe, agora o adb iniciará normalmente

M. Usman Khan
fonte
1

Eu enfrentei o mesmo problema apenas segui alguns passos mínimos no Android Studio:

Seguindo manualmente as etapas no Android Studio

  1. Vá para o Promt de Comando e no Promt de Comando use um caminho de arquivo SDK do Android "android sdk> platform-tools>" adb kill-server pressione Enter
  2. adb start-server pressione enter

-------------------------------------------------OU -------------------------------------------------- ---------------------

  1. Abra o prompt de comando e obtenha o caminho do arquivo android sdk adb kill-server && adb start-server
PSP
fonte
0

Quando tive esse problema, escrevi adb kill-servere adb restart-serverno terminal, mas o problema reapareceu no dia seguinte. Então atualizei as ferramentas de depuração de GPU no gerenciador do Android SDK e reiniciei o computador, o que funcionou para mim.

Vladymir Yakymov
fonte
0

Depois de reinstalar o Android Studio, está funcionando sem adb kill-server

Calincan Mircea
fonte
0

Se você estiver no Android Studio Open Terminal

 adb kill-server

pressione enter e novamente

 adb start-server

pressione Enter

De outra forma

Abra o prompt de comando e tenha o Android

sdk>platform-tools> adb kill-server

pressione Enter

e de novo

adb start-server

pressione Enter

Arslan Maqbool
fonte
-1

AndroidStudio:

Vá para: Ferramentas -> Android -> Monitor de dispositivo Android

veja a guia Dispositivo , em muitos ícones, o último é a seta suspensa.

Abra.

Na parte inferior: RESET ADB .

Jiří
fonte