2016-01-18 19 views
6

Ha usato per funzionare bene, ma oggi dopo aver collegato il mio telefono Android alla mia macchina, e correre adb devices, ho ottenuto il seguente errore:adb non possono legare 'tcp: 5037'

* daemon not running. starting it now on port 5037 * 
cannot bind 'tcp:5037': Address already in use 
ADB server didn't ACK 
* failed to start daemon * 
error: cannot connect to daemon: Operation timed out 

Come risolvere questo problema? (Sto usando un MacBook)

+0

http://superuser.com/questions/814386/adb-fails-with-cannot-bind-local5037 –

+0

@TimCastelijns, il mio problema è diverso da quello collegato che hai fornito. Leggi attentamente. Il problema collegato ha errore 'impossibile legare 'local: 5037'' ma il mio problema ha errore' impossibile legare' TCP: 5037'' –

+0

Non ritengo che sia un errore. Fornire alcune informazioni nel caso in cui possa essere utile –

risposta

1

è chiaro che Address already in use. busybox netstat -antp per verificare chi sta utilizzando la porta.

+0

Sì, il messaggio di errore è chiaro che "l'indirizzo è in uso", ma non sono sicuro di come elencare tutti i processi che usano quella porta e li uccide –

+0

e che cosa è 'busybox'? Non voglio installare uno strumento extra per risolvere questo problema. –

+0

Controlla questa risposta che mi ha aiutato. Il problema potrebbe essere con l'ultima versione instabile di strumenti di piattaforma. http://stackoverflow.com/questions/43131020/adb-cannot-connect-to-daemon-at-tcp5037 – Ajit

1

sono riuscito a risolvere questo problema su MacBook dal primo eseguendo il comando seguente per elencare il processo che utilizza la porta 5037

lsof -n -i4TCP:5037 | grep LISTEN 

Poi, mi uccido:

kill -9 <PID> 

Poi, adb devices lavori!

0

Ho risolto il problema aggiornando l'SDK di Android.

android update sdk --no-ui 

Inoltre, ho aggiornato gli strumenti di piattaforma alla versione più recente.


Se questo non funziona, scaricare di nuovo Android SDK.

  • wget http://dl.google.com/android/android-sdk_r24.2-linux.tgz

  • tar -xvf android-sdk_r24.2-linux.tgz cd android-sdk-linux/tools

  • installare tutti i pacchetti SDK

  • ./android update sdk --no-ui

0

mi sono imbattuto adb comando kill e poi è iniziato lavorando bene

adb kill-server 
2

Uccidi il server Adb e riavviare.

adb kill-server 
adb start-server 

enter image description here

Problemi correlati