it-swarm.com.de

Das Genymotion-Gerät wird in der Geräteauswahl - Android Studio nicht angezeigt

Ich habe Genymotion mit einer virtuellen Box und dem Genymotion-Plugin (Android Studio) installiert, ein neues Gerät erstellt und funktioniert auch unter Android Studio einwandfrei. 

Wenn ich jedoch auf die Schaltfläche Ausführen klicke, wird das Genymotion-Gerät nicht in der Geräteauswahl angezeigt. Es wird unter dem Optionsfeld "Wählen Sie ein laufendes Gerät" "Nothing to Show" angezeigt. Wie kann ich das Genymotion-Gerät dazu bringen, in der Geräteauswahl zu erscheinen und meine App auszuführen? Fehlt mir etwas im SDK-Manager?

46
FAST

Dies ist darauf zurückzuführen, dass Genymotion mit veralteten Android-Tools ausgeliefert wird. Um zu lösen, folgen Sie den Schritten:

  • Öffnen Sie die Genymotion-App.
  • Gehen Sie zu Einstellungen -> ADB
  • Wählen Sie "Benutzerdefinierte Android SDK-Tools verwenden" aus. 
  • Wählen Sie den Speicherort Ihres Android SDK. 

Auf einem Mac mit einer aktuellen Version von Studio wäre das:

/Users/username/Library/Android/sdk/
167
Anton

Ich hatte das gleiche Problem, aber ich habe es gelöst.

Bevor Sie genymotion ausführen, müssen Sie zuerst auf Ausführen klicken und warten, bis das Projekt kompiliert ist, und Ihnen die leere Geräteliste zeigen. Anschließend müssen Sie Ihre genymotion starten.

  1. klicken Sie auf die Schaltfläche Ausführen, um das Projekt zu kompilieren
  2. leere Geräteliste wird angezeigt
  3. start genymotion
  4. gerät erscheint in der Liste

Das hat bei mir funktioniert. Ich hoffe es hilft.

40
e.hadid

Habe das gleiche Problem mit AS 3.3.2, ich habe versucht, den Speicherort des Android SDK auszuwählen oder den Server zu beenden/neu zu starten. Trotzdem haben sie nicht funktioniert.

Danach installiere ich das genymotion Plugin in AS und öffne den genymotion Gerätemanager, dann überprüfe ich die aktuelle ip Adresse des aktiven genymotion Gerätes.

 enter image description here 

adb connect device_ip_address:5555

Jetzt kann das Gerät in der Geräteauswahl erkannt werden.

15
rayworks

Auf Android Studio 2 :

  1. Klicken Sie in Toolbar auf die Schaltfläche "Debugger an Android-Prozess anhängen".
  2. Klicken Sie auf restart .
  3. Versuchen Sie es noch einmal.

Viel Glück.

6
Duc Phan Hoang
  1. Tools-> Android-> Remove check "ADB-Integration aktivieren"
  2. Führen Sie Ihre App mit dem angezeigten Gerät aus (Sie erhalten einen Fehler)
  3. Aktivieren Sie das Kontrollkästchen "ADB-Integration aktivieren".
  4. Führen Sie Ihre App aus
5
xebeche

Ich habe auch das gleiche Problem in der neuen Version von Android Studio. Folgendes ist meine Routine, die ich jeden Tag mache, um dieses Problem zu lösen:

  1. Klicken Sie auf das Symbol Ausführen, um eine leere Geräteliste anzuzeigen

  2. Schließen Sie diese Liste

  3. Töte adb durch:

    adb kill-server
    

    Manchmal müssen Sie diesen Befehl zweimal ausführen.

  4. Starten Sie ADB erneut durch:

    adb start-server
    
  5. Klicken Sie erneut auf Ausführen. Jetzt sehe ich eine Liste meiner Emulatoren, aber nicht meine bereits laufende Genymotion!

  6. Ich werde meine Genymotion hinzufügen durch:

    adb connect 192.168.56.101
    

    Dieser Befehl muss ausgeführt werden, wenn der Dialog Gerät auswählen noch geöffnet ist.

Jetzt wird alles in Ordnung sein.

2
user3682694

Nur für den Fall, dass noch jemand nach einer Antwort sucht. Die Softwareversionen, mit denen ich konfrontiert war
über Ausgabe ist -

Android Studio - 3.3.2
Genymotion - 3.0.1

Beginnen wir also mit dem Problem. Probieren Sie einfach die folgenden Schritte aus:

  1. Überprüfen Sie, ob Sie Genymotion Plugin in Android Studio aktiviert haben. Für Windows gehen Sie zu
    Datei -> Einstellungen -> Plugins -> Nach Genymotion suchen und prüfen, ob es aktiviert ist. Wenn Sie es nicht finden können, klicken Sie auf Repositorys durchsuchen , suchen Sie nach Genymotion und installieren Sie es.

    Überprüfen Sie das Häkchen im Plugin:

    Check the tick in the plugin

  2. Überprüfen Sie, ob der Genymotion-Emulator ausgeführt wird oder nicht, und Der Genymotion-Hauptbildschirm zeigt den Status als Wird ausgeführt oderAM(Dies war mein Problem. Mein Emulator war zwar aktiv, Genymotions Status war jedoch aktiv Booten anzeigen). Normalerweise dauert es einige Zeit, bis status from Booting toON

    Nach Emulatorstatus suchen:

    Check for emulator status

  3. Überprüfen Sie, ob Ihre Min SDK-Version kleiner als die SDK-Version des Emulators ist. In meinen ersten Tagen hatte ich ziemlich viel damit zu tun. Gehen Sie dazu zu Ihrer Module: app gradle-Datei und sehen Sie sich die Min SDK-Version an und die Emulators SDK-Version ist gleich oder höher.

    Überprüfen Sie für Min SDK-Version wie im Bild hervorgehoben:  **Check for Min SDK Version as highlighted in the image**

Hoffe das hilft. Wenn Sie immer noch Probleme haben, lassen Sie es mich wissen.

1
Rajit Deb

Sie können es schnell lösen.

Stellen Sie zunächst sicher, dass der Emulator für Genymotion ist geöffnet ist.

  1. geräteauswahl schließen (On andoid Studio)

  2. open Task Manager (unter Windows Strg + Shift + Esc)

  3. wählen Sie die Registerkarte Prozess

  4. finden Sie adb.exe vielleicht seine adb.exe * 32

  5. klicken Sie mit der rechten Maustaste und wählen Sie Kill Process Tree

  6. adb wird in Kürze erneut angezeigt, um den Prozessbaum erneut abzubrechen.

  7. Öffnen Sie dann den Geräteauswähler (klicken Sie auf "Ausführen" in Android Studio).

 enter image description here  enter image description here  enter image description here

1

Ich habe meine gelöst durch:

Starten Sie zunächst Android Studio, bevor Sie mit genymotion beginnen. Führen Sie dann die App in Android Studio aus und warten Sie, bis Sie die Geräteauswahl sehen. Starten Sie dann genymotion

0
GEOFFREY MWANGI

Zusätzlich zu den Antworten auf diese Frage:

Mein Problem betraf Windows-Viren, Letzte Tage habe ich Windows-Verteidiger ausgeschaltet und ich habe keine andere Antivirensoftware in meinem System.

Mein SDK Ordner war voller Viren, als ich viele Viren gescannt habe.

Nachdem ich die Viren von meinem PC entfernt hatte, musste ich SDK vollständig entfernen und erneut herunterladen.

Beachten Sie zum Schluss Folgendes: Wenn die SDK - Dateien aus irgendeinem Grund beschädigt sind, kann dies zu diesem Fehler führen.

Jetzt ist das Problem gelöst.

0
abas nikzad

Zuerst müssen Sie die genymotion vom Android-Studio aus starten, indem Sie nach dem Start von genymotion auf das genymotion-Symbol drücken. Drücken Sie dann auf die Ausführen-Schaltfläche. Die genymotion-Geräteoption wird im Dialogfeld für das Implementierungsziel angezeigt. 

0
Hendrix333

In meinem Fall wurde der Genymotion-Pfad nicht festgelegt. Daher löste ich ihn, indem Sie auf das Genymotion-Symbol in der Symbolleiste klicken und den Pfad eingeben (der Standardwert in Windows ist C:\Programme\Genymobile\Genymotion). Anschließend wird der Emulator gestartet erscheint jetzt im Android Studio

0
Mohammed Fathi

Ich habe adb kill-server/start-server ausprobiert. Aber es hat nicht funktioniert.

Stattdessen schlug dieser Befehl 2-3 mal schnell.

adb reconnect
0
jeet.chanchawat

Wenn Sie das Gerät schließen, steht es der Geräteauswahl nicht mehr zur Verfügung. Sie müssen das Gerät weiterhin in Android Studio ausführen.

0
Zaira Zafar