Wie ändere ich den Zielemulator in Android Studio?

Lesezeit: 4 Minuten

Benutzer-Avatar
Sid gehen

Ich habe mehrere Genymotion-Emulatoren für verschiedene API-Ebenen. Das Problem ist folgendes:

  1. Ich führe die App auf einem einzelnen Emulator aus, wobei die Option „Gleiches Gerät für zukünftige Starts“ aktiviert ist.
  2. Ich öffne einen anderen Emulator.
  3. Ich führe die App erneut aus.

Danach läuft die App nur noch auf dem ersten Emulator und ich kann nicht herausfinden, wie ich den Dialog (Ziel auswählen) erneut anzeigen kann, um die App auf beiden Emulatoren auszuführen.

  • Klicken Sie neben „App ausführen“ auf Konfiguration bearbeiten.

    – winziges Sonnenlicht

    1. April 2016 um 15:53 ​​Uhr

Benutzer-Avatar
F43nd1r

Klicken LaufenKonfigurationen bearbeiten…

Konfigurationen bearbeiten

Dann deaktivieren Verwenden Sie dasselbe Gerät für zukünftige Starts

Verwenden Sie dasselbe Gerät für zukünftige Starts

Wie von @B-GangsteR erwähnt, können Sie Ihre App auch auf starten mehrere Geräte gleichzeitig. Wählen Sie dazu Ziele mit aus Strg Schlüssel.

mehrere Ziele

  • Oh. So einfach ist das. Ich habe mehrmals versucht, dorthin zu gehen, aber ich habe diese Option nicht bemerkt. Vielen Dank.

    – Sid Go

    1. April 2016 um 16:11 Uhr

  • Und überprüfen Sie auch die Antwort von @b-gangster unten. Möglicherweise müssen Sie die App auf dem Zielgerät beenden, bevor Sie sie erneut starten

    – bsguru

    27. Januar 2017 um 5:43 Uhr

  • Dies scheint häufig umgangen zu werden, wenn Instant Run aktiviert ist, insbesondere nachdem gegen einen Emulator ausgeführt und dann ein neuer gestartet wurde.

    – Androidentyp

    30. Juli 2017 um 2:59 Uhr

  • Sehen Sie sich die Antwort von B-GangsteR unten an, wenn Ihr Kontrollkästchen deaktiviert ist und die Auswahl für das Bereitstellungsziel immer noch nicht angezeigt wird.

    – studog

    15. November 2017 um 18:06 Uhr

  • Für mich gibt es keine Option „Bereitstellungszieloptionen“. Es endet mit dem vorherigen. Ja, ich habe eine App geöffnet, die zuvor gestartet werden konnte.

    – Peter Griffin

    12. September 2019 um 5:16 Uhr

Benutzer-Avatar
B-Gangster

Beachten Sie, dass auch wenn “Verwenden Sie dasselbe Gerät für zukünftige Starts” deaktiviert ist, können Sie die App nicht auf einem anderen Gerät starten, während sie noch auf dem ersten Gerät ausgeführt wird. Also musst du

  • App auf dem ersten Gerät beenden, bevor sie auf einem anderen Gerät ausgeführt wird,
  • oder adb-Prozess beenden (er wird neu gestartet),
  • oder führen Sie Ihre App aus mehrere Geräte gleichzeitig von Anfang an (bei Zielwahl, Wählen Sie mehrere Ziele mit der Taste „Strg“ oder „Strg“ + A aus)

  • Danke vielmals! LoL Ich wusste gar nicht, dass wir auf mehreren Emulatoren gleichzeitig starten können :O

    – Vinay Vissh

    7. März 2017 um 18:49 Uhr

  • Jawohl. das ist unerwartet. lemme ignorieren Sie einfach diese Einstellungen für Sie.

    – Methodensignatur

    8. Februar 2018 um 12:52 Uhr

In Android Studio 3.5 oder höher wurde der Teil „Bereitstellungsziel“ des Konfigurationsdialogs in die Hauptsymbolleiste verschoben.

Screenshot der Hauptsymbolleiste

  • Wenn Sie die Symbolleiste nicht sehen – gehen Sie zum Menü: Ansicht / Symbolleiste – wenn angezeigt, ist die Menüoption aktiviert.

    – Robert Lujo

    29. August 2019 um 9:53 Uhr

  • @exscape Wie haben Sie die Steuerelemente in der Symbolleiste angezeigt (die Dinge, die nach dem Dropdown-Menü „App“ rot eingekreist sind)? Da ich das Betriebssystem auf meinem Laptop aktualisiert habe, kann ich nur die erste Dropdown-Liste sehen. Ich bin auch auf Android Studio 3.5.1.

    – FractalBob

    1. November 2019 um 7:04 Uhr


Klicken Sie neben „App ausführen“ auf Konfiguration bearbeiten.

An

Schließen Sie die vorhandene laufende App in allen Emulatoren, um diese Option auch dann zu haben, wenn das Problem nach Konfigurationsänderungen weiterhin besteht

  • Es war für mich gültig, denn als ich versuchte, das Kontrollkästchen “Gleiches Gerät für zukünftige Starts verwenden” zu deaktivieren, war es bereits deaktiviert, als Android Studio mich nicht nach einem Gerät fragte, auf dem die App bereitgestellt werden soll. Also habe ich die App in einem Emulator geschlossen und beim nächsten Mal fragt AS mich, für welches Gerät ich bereitstellen möchte. Genial!

    – Juan Pedro Martínez

    7. Mai 2017 um 21:41 Uhr

Benutzer-Avatar
Justin

Sie können Profile ändern, indem Sie zu “Ausführen” -> “Ausführen …” -> “1.app” (auf den Pfeil klicken) -> “Profil” gehen und dann das gewünschte Gerät (virtuell oder physisch) auswählen weiter zu laufen. Es hat eine Weile gedauert, bis ich das gefunden hatte, und ich konnte in den obigen Antworten nichts Vergleichbares finden, also helfe ich hoffentlich jemandem.

Du kannst halten Strg um mehrere Geräte auszuwählen (erwähnt von @B-GangsteR).

  • Es war für mich gültig, denn als ich versuchte, das Kontrollkästchen “Gleiches Gerät für zukünftige Starts verwenden” zu deaktivieren, war es bereits deaktiviert, als Android Studio mich nicht nach einem Gerät fragte, auf dem die App bereitgestellt werden soll. Also habe ich die App in einem Emulator geschlossen und beim nächsten Mal fragt AS mich, für welches Gerät ich bereitstellen möchte. Genial!

    – Juan Pedro Martínez

    7. Mai 2017 um 21:41 Uhr

In Android Studio 3.5 müssen Sie auf den Emulatornamen klicken, der die linke Option der Schaltfläche „App“ ausführen ist.

Sie können einen bestimmten Emulator Ihrer Wahl oder auch mehrere Emulatoren auswählen.

1229270cookie-checkWie ändere ich den Zielemulator in Android Studio?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy