Riga di comando
android-emu-web [--port <port>] [--no-open]Il gateway resta in esecuzione in primo piano finché non premi Ctrl+C. Arrestarlo non arresta gli emulatori in esecuzione.
Opzioni
Sezione intitolata “Opzioni”| Opzione | Predefinito | Effetto |
|---|---|---|
--port <port> |
7300 |
La porta su cui il gateway è in ascolto, solo su 127.0.0.1. |
| Opzione | Predefinito | Effetto |
|---|---|---|
--no-open |
disattivato | Non apre il browser all’avvio. Il gateway stampa comunque l’indirizzo. |
--no-open e l’indirizzo con il token fanno parte del flusso di avvio descritto in Primo avvio.
Variabili d’ambiente
Sezione intitolata “Variabili d’ambiente”| Variabile | Effetto |
|---|---|
ANDROID_HOME |
La directory dell’Android SDK. Se non è impostata, il gateway usa ~/Library/Android/sdk. |
ANDROID_AVD_HOME |
La directory che contiene gli AVD. Se non è impostata, il gateway usa ~/.android/avd. |
DEBUG=1 |
Stampa una riga al secondo per ogni connessione: frame ricevuti, inviati e scartati, dimensione media dei frame e ritardo dall’emulatore al gateway. |
ANDROID_AVD_HOME viene letta quando il gateway elenca i dispositivi.
ANDROID_HOME viene letta dal controllo del primo avvio.
Cosa stampa
Sezione intitolata “Cosa stampa”All’avvio, il gateway stampa l’indirizzo della pagina. Se nessun emulatore è in esecuzione, stampa il motivo e continua a funzionare.
L’indirizzo stampato ha la forma https://droid.devpier.dev/app/#port=<port>&token=<token>, e il gateway lo apre con il comando open di macOS, a meno che tu non passi --no-open.
Al primo avvio, le parti mancanti dell’Android SDK vengono elencate ciascuna con una soluzione, e il gateway chiede [y/N] prima di installare qualsiasi cosa. Vedi Primo avvio.
File e porte che usa
Sezione intitolata “File e porte che usa”| Cosa | Dove |
|---|---|
| Indirizzo di ascolto del gateway | 127.0.0.1:<port> |
| Rilevamento degli emulatori in esecuzione | ~/Library/Caches/TemporaryItems/avd/running/pid_<pid>.ini |
| Cosa | Dove |
|---|---|
| Porte gRPC che assegna agli emulatori | La prima porta pari libera a partire da 8554 |
| Cosa | Dove |
|---|---|
| Eseguibile installato | ~/.local/bin/android-emu-web |