Aller au contenu

Ligne de commande

Fenêtre de terminal
android-emu-web [--port <port>] [--no-open]

La passerelle tourne au premier plan jusqu’à ce que vous appuyiez sur Ctrl+C. L’arrêter n’arrête pas les émulateurs en cours d’exécution.

Option Par défaut Effet
--port <port> 7300 Le port sur lequel la passerelle écoute, uniquement sur 127.0.0.1.
Option Par défaut Effet
--no-open désactivé N’ouvre pas le navigateur au démarrage. La passerelle affiche quand même l’adresse.

--no-open et l’adresse avec le jeton font partie du processus de lancement décrit dans Premier lancement.

Variable Effet
ANDROID_HOME Le répertoire de l’Android SDK. Sans elle, la passerelle utilise ~/Library/Android/sdk.
ANDROID_AVD_HOME Le répertoire qui contient les AVD. Sans elle, la passerelle utilise ~/.android/avd.
DEBUG=1 Affiche une ligne par seconde pour chaque connexion : images reçues, envoyées et abandonnées, taille moyenne des images, et délai entre l’émulateur et la passerelle.

ANDROID_AVD_HOME est lue quand la passerelle liste les appareils.

ANDROID_HOME est lue par la vérification du premier lancement.

Au démarrage, la passerelle affiche l’adresse de la page. Si aucun émulateur ne tourne, elle affiche la raison et continue de tourner.

L’adresse affichée a la forme https://droid.devpier.dev/app/#port=<port>&token=<token>, et la passerelle l’ouvre avec la commande macOS open, sauf si vous passez --no-open.

Au premier lancement, les parties manquantes de l’Android SDK sont listées, chacune avec une solution, et la passerelle demande [y/N] avant d’installer quoi que ce soit. Voir Premier lancement.

Quoi Où
Adresse d’écoute de la passerelle 127.0.0.1:<port>
Détection des émulateurs en cours d’exécution ~/Library/Caches/TemporaryItems/avd/running/pid_<pid>.ini
Quoi Où
Ports gRPC qu’elle attribue aux émulateurs Le premier port pair libre à partir de 8554
Quoi Où
Exécutable installé ~/.local/bin/android-emu-web