adb binden kann 'tcp:5037'
Es gut funktioniert, aber heute, nachdem ich mit meinem Android Handy auf meine Maschine, und führen Sie adb devices
bekam ich die folgende Fehlermeldung:
* 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
Wie dieses problem zu lösen? (Ich bin mit einem MacBook)
- superuser.com/questions/814386/...
- mein problem ist anders als der verlinkte Sie zur Verfügung gestellt. Sorgfältig zu Lesen. Die verlinkten problem hat den Fehler
cannot bind 'local:5037'
aber mein problem hat den Fehlercannot bind 'TCP:5037'
- Ich behaupte nicht, es ist ein dupe. Lediglich die Bereitstellung einiger Informationen, die in Fällen mag es nützlich sein
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen mit folgenden Befehlen
Finden port-details von
List Open Files
lsof Befehl.sudo lsof -i :5037
und finden PID und zu töten.kill -9 <pid here>
Beispiel:
kill -9 4363
Dann adb start-server.
adb devices
Befehl.Töten der Adb-server und starten.
cannot bind 'tcp:5038'
es ist klar, dass
Address already in use
.busybox netstat -antp
zu schauen, wer das port.address is in use
, aber ich bin nicht sicher, wie Sie Sie zur Liste aller Prozesse, die mit diesem port & tötenbusybox
? Ich will nicht extra tool zu installieren um dieses problem zu lösen.Habe ich es geschafft dieses problem zu lösen, auf
MacBook
indem Sie zunächst den folgenden Befehl ausführen, um eine Liste der Verfahren, die Verwendung von port5037
Dann kill ich es:
Dann
adb devices
funktioniert!Habe ich behoben, das problem durch eine Aktualisierung des Android-SDK.
Zusätzlich habe ich aktualisiert und die Plattform-Tools auf die neueste version.
Wenn dies nicht funktioniert,, downloaden 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
installieren, alle sdk-Pakete
./android update sdk --no-ui
Lief ich adb kill-Befehl und dann begann es fein arbeiten