Zum Inhalt springen

Befehlszeile

Terminal-Fenster
android-emu-web [--port <port>] [--no-open]

Das Gateway läuft im Vordergrund, bis Sie Ctrl+C drücken. Das Stoppen beendet keine laufenden Emulatoren.

Option Standard Wirkung
--port <port> 7300 Der Port, auf dem das Gateway lauscht, nur auf 127.0.0.1.
Option Standard Wirkung
--no-open aus Beim Start keinen Browser öffnen. Das Gateway gibt die Adresse trotzdem aus.

--no-open und die Adresse mit dem Token sind Teil des Startablaufs, der unter Erster Start beschrieben ist.

Variable Wirkung
ANDROID_HOME Das Verzeichnis des Android SDK. Ohne sie verwendet das Gateway ~/Library/Android/sdk.
ANDROID_AVD_HOME Das Verzeichnis, das die AVDs enthält. Ohne sie verwendet das Gateway ~/.android/avd.
DEBUG=1 Gibt pro Sekunde eine Zeile für jede Verbindung aus: empfangene, gesendete und verworfene Frames, durchschnittliche Frame-Größe und die Verzögerung vom Emulator zum Gateway.

ANDROID_AVD_HOME wird gelesen, wenn das Gateway Geräte auflistet.

ANDROID_HOME wird von der Prüfung beim ersten Start gelesen.

Beim Start gibt das Gateway die Adresse der Seite aus. Wenn kein Emulator läuft, gibt es den Grund aus und läuft weiter.

Die ausgegebene Adresse hat die Form https://droid.devpier.dev/app/#port=<port>&token=<token>, und das Gateway öffnet sie mit dem macOS-Befehl open, es sei denn, Sie übergeben --no-open.

Beim ersten Start werden fehlende Teile des Android SDK jeweils mit einer Lösung aufgelistet, und das Gateway fragt [y/N], bevor es etwas installiert. Siehe Erster Start.

Was Wo
Lauschadresse des Gateways 127.0.0.1:<port>
Erkennung laufender Emulatoren ~/Library/Caches/TemporaryItems/avd/running/pid_<pid>.ini
Was Wo
Vergebene gRPC-Ports für Emulatoren Der erste freie gerade Port ab 8554
Was Wo
Installierte ausführbare Datei ~/.local/bin/android-emu-web