Ich bekomme diese Art von Fehler
fehler: smartsocket Listener konnte nicht installiert werden. Es kann keine Bindung an .__ hergestellt werden. 127.0.0.1:5037: Normalerweise ist nur eine Verwendung jeder Socket-Adresse (Protokoll/Netzwerkadresse/Port) zulässig. (10048) 1:34:26 PM konnte nicht korrekt von ADB Server lesen 1:34:26 PM * konnte nicht gestartet werden Daemon * 1:34:26 PM Fehler: Es kann keine Verbindung zum Daemon 1:34:26 PM hergestellt werden 'C:\Benutzer\MITESH SUTHAR\AppData\Local\Android\Sdk\Plattform-Tools\adb.exe, Startserver ' fehlgeschlagen - wenn nötig manuell ausführen 1:38:14 PM Ergebnis nicht erhalten von 'adb version'
mein Genymotion-Gerät läuft, aber es zeigt mir, dass kein Gerät
Ich bin auf den gleichen Fehler gestoßen. Ich habe unten den Befehl gegeben. Er wurde gelöst
BEFEHL: - taskkill /f /im adb.exe
platform-tools
des Android SDK.adb kill-server
ein.adb start-server
ein.adb
erfolgreich gestartet.OR
adb.exe
.Dies kann funktionieren, wenn es Probleme mit Adb gibt.
In meinem Fall hat keine der oben genannten Lösungen funktioniert. Ich habe es seltsam gelöst, vielleicht kann es ein Fehler sein.
Führen Sie den Genymotion-Emulator nicht vor Android Studio aus. Zuerst habe ich Android Studio geöffnet, dann auf Projekt ausführen geklickt und ein Auswahlfenster für die Bereitstellung angezeigt. Dann starte ich den genymotion-Emulator und jetzt wird der Emulator in den ausgewählten Implementierungszielfenstern in Android Studio angezeigt. Anschließend fehlerfrei auf dem Emulator bereitgestellt. Erledigt!
Als andere Möglichkeit können Sie versuchen, Genymotion sdk auf das gleiche wie Android Studio sdk einzustellen. Suchen Sie dazu zunächst Ihren SDK-Standort. Sie finden es, indem Sie mit der rechten Maustaste auf das Android Studio-Projekt klicken -> Moduleinstellungen öffnen -> SDK-Speicherort auswählen -> unter Android SDK-Speicherort , es wird angezeigt. Öffnen Sie dann Genymotion -> Einstellungen -> Registerkarte ADB -> Klicken Sie auf das Optionsfeld Benutzerdefinierte Android SDK-Tools verwenden -> navigieren Sie zum von Android Studio verwendeten SDK-Ordner -> Starten Sie das virtuelle Gerät von Genymotion neu.
Einfachster Weg! Ich bin gerade auf dieses Problem gestoßen, als ich versuchte, eine React-Native-App mit einem Android Studio-Emulator zu verbinden. Wenn Sie die Fehlermeldung lesen, erfahren Sie, dass"Normalerweise ist nur eine Verwendung jeder Socket-Adresse (Protokoll/Netzwerkadresse/Port) zulässig."Sie können also davon ausgehen, dass auch etwas anderes als React-Native versucht, eine Verbindung zum Emulator herzustellen.
Beenden Sie die Verbindungen:
Lassen Sie den Emulator laufen.
Schließen Sie alle Android Studio/Eclipse-Apps, die Sie im Emulator installiert haben, und deinstallieren Sie sie. Dies beendet die Apps, die versuchen, eine Verbindung herzustellen.
Schließen Sie Eclipse oder Android Studio, wenn eines der beiden Programme ausgeführt wird. Android Studio muss nicht geöffnet sein, damit der Emulator funktioniert (Dies ist wichtig) . Dies beendet die Software, die versucht, eine Verbindung herzustellen.
Danach ging ich zurück in meine React-Native App und stellte auf der Expo kein Problem dar.
Sie müssen nur alle Verbindungen beenden. Wie auch immer Sie sich entscheiden.
Ich bin auf den gleichen Fehler gestoßen, es hat einfach funktioniert, nachdem der AS unter Windows neu gestartet wurde. Natürlich wurde nach einem SDK-Update gefragt.
ich habe denselben Fehler in meinem ionic 2 festgestellt. Ich deinstalliere einfach und installiere ionic neu. und es funktioniert wieder gut ..
npm uninstall -g ionic
npm install -g ionic
Wenn keiner der oben genannten Punkte für Sie funktioniert hat, stellen Sie sicher, dass Sie den Genymotion-Emulator geschlossen haben, da er dieses Problem bei mir verursacht hat.