2016-04-21 14 views
0

ich ein Bash-Datei geschrieben, einen Emulator und installieren apk mit den Befehlen zu starten, Emulator -avd adb wait-for-Gerät adb installieren OpenManager.apk aber Emulator wenn i starte die Datei vom Terminal, es startet den Emulator und es hängt dort, es führt nicht den Befehl, um die apk zu installieren. Aber wenn ich den Emulator schließe, dann führe ich den Installationsbefehl aus. Bitte, kann jemand helfen, wie das geht.Wie Emulator starten und installieren apk von Terminal

Antwort

0

ein & Fügen Sie den Emulator Prozess im Hintergrund laufen zu lassen:

emulator -avd emulatorName & adb wait-for-device && sleep 5 && adb install OpenManager.apk 

und die && zu dem folgenden Befehl aus, wenn die vorherigen gelungen.

+0

Es hat funktioniert Danke. Alle Befehle wurden ausgeführt, aber die App konnte nicht mit der folgenden Fehlermeldung installiert werden: "Fehler: Konnte nicht auf den Paket-Manager zugreifen. Wird das System ausgeführt?" Ich schätze, weil das Gerät das Booten nicht beendet, wenn der Installationsbefehl ausgeführt wurde. Also bitte wie kann ich Zeit verwenden, um die Ausführung des Installationsbefehls zu verzögern, bis das Gerät den Startvorgang beendet hat? – Ibro

+0

Ich habe den Schlafbefehl verwendet und es hat funktioniert. Vielen Dank. – Ibro

Verwandte Themen