Come riavviare ADB manualmente da Android Studio


92

In precedenza ho sviluppato app Android su Android Studio. Tutto funziona bene.

Lavoro su un dispositivo reale e Android Studio lo riconosce senza problemi.

All'improvviso, quando esco da Android Studio e disconnetto e ricollego il mio dispositivo, non riconosce più il mio dispositivo, devo uscire e riavviare Android Studio.

Non riesco a trovare un modo per "Reimpostare adb" come Android Studio.

Seguo le istruzioni seguenti (Strumenti-> Android-> Abilita integrazione ADB) e abilito ADB, ma si è verificato ancora un errore.

Errore:-

inserisci qui la descrizione dell'immagine

Utilizzo il sistema Windows.

Qualsiasi aiuto grande apprezzamento.


1
Hai provato a terminare il processo dal task manager?
William Isted

Cosa significa ADB?
clankill3r

Android Device Bridge
Matt Westlake

ADB sta per Android Debug Bridge qui hai una spiegazione più dettagliata.
FranK

Risposte:


211

Apri il prompt dei comandi e ottieni Android SDK> platform-tools> adb kill-server

premere Invio

e di nuovo adb start-server

premere Invio


1
Ho fatto la stessa cosa ma il problema è stato comunque replicato.
RaMeSh

È una soluzione funzionante Se pensi che non funzioni devi selezionare nuovamente il tuo emulatore dall'elenco a discesa degli emulatori perché crea una nuova istanza.
Waheed Akhtar

questo può essere fatto anche con il terminale in Android Studio. Usa cd .. e cd sdk, cd platform-tools per portarlo nella cartella giusta.
Halfacht

Puoi anche farlo nel terminale Android Studio solo con il percorso del tuo progetto. Non è necessario navigare nel percorso sdk / platform-tools. Ho controllato nella versione 3.1.1
Naveen Kumar M

@warlock: che mi dici del sistema operativo Mac?
Alireza Noorali

15

apri il prompt dei comandi -> cdal tuo sdk \ platform-tools scrivi sotto il comando:

adb kill-server && adb start-server

11
  1. Apri un Task Manager premendo CTRL + ALT + CANC o fai clic con il pulsante destro del mouse nella parte inferiore del menu Start e seleziona Avvia Task Manager. guarda come avviare il task manager qui

  2. Clicca su Processeso seconda del sistema operativo, Details. A giudicare dal tuo screenshot si tratta di Processi.

  3. Cerca adb.exe da quell'elenco, fai clic su END PROCESS

  4. Fare clic sul pulsante di riavvio nella finestra in alto. Dovrebbe bastare.

Fondamentalmente rimuovendo improvvisamente il tuo dispositivo, ADB si è confuso e non risponderà durante l'attesa di un dispositivo, e Android Studio non vuole che più istanze di un server ADB siano in esecuzione, quindi dovrai uccidere manualmente il server precedente e riavviare il tutto processi.


Avvierà automaticamente adb.exe quando faccio clic sul processo di fine
RaMeSh

@User se ricolleghi il tuo dispositivo, termina solo il processo e lasci riavviare adb, ha ancora lo stesso errore?
matrixanomaly

sì lo stesso errore si è verificato quando si collega anche il dispositivo.
RaMeSh

Oppure apri la finestra Terminale all'interno di Android Studio e fai: taskkill / im adb.exe / f
Alan B

9

apri cmd e digita il seguente comando

netstat -aon|findstr 5037

e premere invio.

riceverai una risposta come questa:

  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

questo mostra il pid che sta occupando l'adb. in questo 3372 è il valore. non sarà lo stesso per nessuno. quindi devi farlo ogni volta che affronti questo problema.

ora digita questo:

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

Ecco! ora adb funziona perfettamente.


5

Non trovo un modo perfetto in Android Studio, ottengo l'ID del processo e lo uccido dal terminale:

ps -e | grep adb
kill -9 pid_adb


1

Ho affrontato lo stesso problema appena seguito alcuni passaggi minimi in Android Studio:

Passaggi manuali in studio Android

  1. Goto Command promt e in Command promt seguono un percorso file SDK Android "android sdk> platform-tools>" adb kill-server premere invio
  2. adb start-server premere invio

-------------------------------------------------O -------------------------------------------------- ---------------------

  1. Apri Command Promt e ottieni il percorso del file SDK di Android adb kill-server && adb start-server

0

Quando ho avuto questo problema, ho scritto adb kill-servere adb restart-serverin terminale, ma il problema è apparso di nuovo il giorno successivo. Quindi ho aggiornato gli strumenti di debug della GPU nel gestore di Android SDK e riavviato il computer, che ha funzionato per me.



0

Se ti trovi in ​​Android Studio Apri Terminal

 adb kill-server

premere invio e di nuovo

 adb start-server

premere Invio

Altrimenti

Apri il prompt dei comandi e ottieni Android

sdk>platform-tools> adb kill-server

premere Invio

e di nuovo

adb start-server

premere Invio


-1

AndroidStudio:

Vai a: Strumenti -> Android -> Monitor del dispositivo Android

vedere la scheda Dispositivo , sotto molte icone, l'ultima è la freccia a discesa.

Aprilo.

In basso: RESET ADB .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.