Ich habe mehrere Android-Geräte an den Computer angeschlossen. Wenn ich versuche, die von mir entwickelte App zu starten, fordert mich das Android Studio immer zur Auswahl des Geräts auf. Gibt es eine Möglichkeit, die App auf mehreren Geräten automatisch bereitzustellen - indem Sie auf "Ausführen" oder besser noch mit einer Verknüpfung klicken?Führen Sie eine App auf mehreren Geräten automatisch in Android Studio
Antwort
Das ist fast zu einfach, eigentlich. Wenn die Liste der Geräte nach dem Start der App angezeigt wird, klicken Sie einfach auf das jeweilige Gerät, auf dem es gestartet werden soll. Habe das zufällig entdeckt. Ich hoffe es hilft.
Ja, natürlich ist es im Moment einfach. In v0.1.9 gab es keinen Weg dies zu erreichen, aber trotzdem danke für deine Antwort. – tomrozb
Ja, aber da diese Frage nie beantwortet wurde, werden andere jetzt wissen, wie das geht. Es ist nicht gerade offensichtlich in der Schnittstelle. – damccull
Shift noch ctrl funktioniert nicht für mich :(Ideen? – gingo
Wenn Sie Ihre Tests auf mehreren Geräten ausführen möchten, können Sie nicht mehrere Geräte im Geräteauswahldialog für ein Testprofil auswählen. Stattdessen müssen Sie den Befehl gradle connectedCheck
ausführen. Dies führt Ihre Tests auf allen angeschlossenen Geräten durch. Es gibt keine eingebettete Benutzeroberfläche dafür (wie Sie Tests auf einem einzelnen Gerät ausführen), aber es bietet einen Link zu einer lokal generierten HTML-Datei mit der Testzusammenfassung.
Sie können von der Befehlszeile ausführen, oder in AS, schauen Sie im Gradle projects
Fenster unter: App (oder Root-Projekt) -> Tasks -> Verifikation.
Ref: https://stackoverflow.com/a/18592367/1544046: Beschreibt für Emulatoren, sondern arbeitet für Geräte als auch
Für neue Benutzer, in Android Studio 2, müssen Sie auch "Instant-Run" in Einstellungen-> Build, Ausführung deaktivieren, Deployment > Sofortiger Lauf. Siehe Instant Run.
Mit Instant Run können Sie nur mit einem Gerät gleichzeitig arbeiten.
UPDATE
In Android Studio 2.1, wird es automatisch bei der Ausführung in Multiples Geräten zur Zeit deaktiviert.
Bereitstellen auf mehrere Geräte
Instant-Run verwendet verschiedene Techniken heiß, warm durchzuführen, und kalt Swaps, die die API-Ebene des Zielgerätes spezifisch sind. Für aus diesem Grund während der Bereitstellung einer App auf mehrere Geräte auf einmal Android Studio vorübergehend Instant Run deaktiviert.
Danke. Das hat mich verrückt gemacht! –
Yeaaah, vielen Dank –
Android Studio 2.3, diese oder eine der vorherigen Antworten funktionieren nicht. Ich hoffe wirklich, dass es dafür eine Lösung gibt. –
Ab Android Studio 2.3.3 Deaktivieren Sie die Instant-Run Menü Die Run-> Run App (in Fenster verschieben + für Gerät klicken Sie bereitstellen möchten)
Sie nicht auf mehrere Geräte bereitstellen können Wenn Sie Run-> Debug-App verwendet
- 1. Installieren Sie apk auf mehreren Android-Geräten
- 2. Bereitstellen auf mehreren Emulatoren in android Studio
- 3. SQLite zur Registrierung auf mehreren Geräten- Android
- 4. Führen Sie eine benutzerdefinierte unabhängige Gradle Aufgabe in android Studio
- 5. So führen Sie eine JAR-Datei in Android Studio aus?
- 6. HTML5 Offline-App auf Android-Geräten
- 7. Android App Zeitverzögerung auf 5.0+ Geräten
- 8. Nicht automatisch starten App, wenn ich durch android Studio laufen
- 9. Führen Sie Test mit Winkelmesser und Appium auf mehreren Geräten durch
- 10. Run Android-Anwendung in mehreren Geräten gleichzeitig (Xamarin)
- 11. Führen Sie Android-Studio-Emulator auf AMD-Prozessor
- 12. Bereitstellung einer Flotte von Android-Geräten automatisch
- 13. gleichzeitige Outlook Erinnerungen auf mehreren Geräten
- 14. Android Studio: automatisch Unterzeichnung Apps
- 15. Native Constant Layout auf mehreren Geräten reagieren
- 16. Fotoausrichtung auf Android-Geräten
- 17. Robust kommunizieren mit mehreren BLE-Geräten gleichzeitig auf Android
- 18. Eine App auf einem Emulator auf Android Studio
- 19. Wie man android Instrument Test auf mehreren Geräten gleichzeitig
- 20. Stille Installation auf Android-Geräten
- 21. Android Studio Fehler ... Funktioniert auf einigen Geräten und nicht anderen
- 22. In Android Studio kann ich nicht scheinen, meine app auf zwei Geräten gleichzeitig zu laufen
- 23. Führen Sie eine Flasche Python-App auf Apache-Server
- 24. Wie Android App in allen verbundenen Geräten oder Emulatoren gleichzeitig von Android Studio aus ausführen?
- 25. Synchronisierte Audiowiedergabe auf separaten Android-Geräten
- 26. Importieren Sie Java-App in Android-Projekt in Android-Studio
- 27. Führen Sie eine einzelne Instanz einer Klasse in mehreren Methoden
- 28. Führen Sie Aufgaben in mehreren Threads auf node.js
- 29. Verschiedene installierte App-Größe auf verschiedenen Geräten
- 30. broswerSnyc funktioniert nicht auf mehreren Geräten
Vermutlich könnte Skript Verwendung der AdB-Shell "bin" -Befehl, die Sie in den Android-Docs oder in zahlreichen Fragen finden Sie hier, etwas wie Xargs oder eine for-Schleife, um über alle iterieren können Anschließend konfigurieren Sie die IDE so, dass das Skript über eine benutzerdefinierte Schaltfläche oder ein benutzerdefiniertes Menü ausgeführt wird. Wenn Sie auch eine (Neu-) Installation erwarten, müssen Sie zuerst "adb -r somefile.apk" in Ihrem Skript installieren. –