Befehlszeile
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.
Optionen
Abschnitt betitelt „Optionen“| 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.
Umgebungsvariablen
Abschnitt betitelt „Umgebungsvariablen“| 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.
Was es ausgibt
Abschnitt betitelt „Was es ausgibt“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.
Verwendete Dateien und Ports
Abschnitt betitelt „Verwendete Dateien und Ports“| 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 |