Ligne de commande
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.
Variables d’environnement
Section intitulée « Variables d’environnement »| 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.
Ce qu’elle affiche
Section intitulée « Ce qu’elle affiche »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.
Fichiers et ports utilisés
Section intitulée « Fichiers et ports utilisés »| 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 |