2017-04-07 2 views
0

Ich benutze Gennymotion 2.8.1 und Android Studio 2.3.1 und mein OS ist OSX 10.12.3. Ich habe mein Android SDK-Setup in ~/Library/Android/SDK. Ich habe genymotion auf das selbe und mein Android Studio local.properties auch gleich hingewiesen.Genymotion 2.8.1 Probleme mit ADB

Aber wenn ich Genymotion Gerät starte und versuche, adb zu starten, bekomme ich nur eine Fehlermeldung, dass der Sockel "5037" bereits verwendet wird. Als ich ps -ef | grep adb laufen bekomme ich den folgende

505 2532  1 0 2:08PM ??   0:00.70 adb -L tcp:5037 fork-server server --reply-fd 5 

So von genymotion Ich gehe davon aus diesem Prozess gestartet wurde, wenn mit dem Gerät zu verbinden versucht. Aber wenn ich adb devices aus dem gleichen Weg laufen (Ich habe welchen Weg der adb Prozess ausgeführt wurde, war von der Nutzung des Aktivitätsmonitor) wirft diesem Fehler

List of devices attached 
* daemon not running. starting it now at tcp:5037 * 
error: could not install *smartsocket* listener: Address already in use 
ADB server didn't ACK 
* failed to start daemon * 
error: cannot connect to daemon 

So kann jemand erklären, was hier geschieht? Ist das ein Problem mit dieser Version von Genymotion und sollte ich versuchen, es herunterzustufen?

+0

Haben Sie versucht 'adb kill-server' dann' adb start-server'? – azizbekian

+0

Ja. Es wird derselbe Fehler angezeigt, der besagt, dass der Daemon nicht ausgeführt wird – Dave

Antwort

0

So endlich nach viel Mix und Match fand ich heraus, dass das Problem mit der neuesten ADB-Version war. Laden Sie diese ältere Version der Plattform Tools für Mac - platform-tools_r25.0.3

Dann gehen Sie, wo Ihr SDK-Ordner ist und ersetzen Sie die Plattform-Tools mit den extrahierten Plattform-Tools aus dem oben genannten Paket. Hoffe, das hilft anderen mit dem gleichen Problem konfrontiert

Verwandte Themen