Línea de comandos
android-emu-web [--port <port>] [--no-open]El gateway se ejecuta en primer plano hasta que presionas Ctrl+C. Detenerlo no detiene los emuladores en ejecución.
Opciones
Sección titulada «Opciones»| Opción | Predeterminado | Efecto |
|---|---|---|
--port <port> |
7300 |
El puerto en el que escucha el gateway, solo en 127.0.0.1. |
| Opción | Predeterminado | Efecto |
|---|---|---|
--no-open |
desactivado | No abre el navegador al iniciar. El gateway igualmente muestra la dirección. |
--no-open y la dirección con el token forman parte del flujo de inicio descrito en Primera ejecución.
Variables de entorno
Sección titulada «Variables de entorno»| Variable | Efecto |
|---|---|
ANDROID_HOME |
El directorio del Android SDK. Si no está definida, el gateway usa ~/Library/Android/sdk. |
ANDROID_AVD_HOME |
El directorio que contiene los AVD. Si no está definida, el gateway usa ~/.android/avd. |
DEBUG=1 |
Muestra una línea por segundo para cada conexión: fotogramas recibidos, enviados y descartados, tamaño medio de fotograma y el retraso del emulador al gateway. |
ANDROID_AVD_HOME se lee cuando el gateway lista los dispositivos.
ANDROID_HOME se lee en la comprobación de la primera ejecución.
Qué muestra
Sección titulada «Qué muestra»Al iniciar, el gateway muestra la dirección de la página. Si no hay ningún emulador en ejecución, muestra el motivo y sigue ejecutándose.
La dirección que muestra tiene la forma https://droid.devpier.dev/app/#port=<port>&token=<token>, y el gateway la abre con el comando open de macOS a menos que pases --no-open.
En la primera ejecución, las partes del Android SDK que faltan se listan cada una con su solución, y el gateway pregunta [y/N] antes de instalar nada. Consulta Primera ejecución.
Archivos y puertos que usa
Sección titulada «Archivos y puertos que usa»| Qué | Dónde |
|---|---|
| Dirección de escucha del gateway | 127.0.0.1:<port> |
| Detección de emuladores en ejecución | ~/Library/Caches/TemporaryItems/avd/running/pid_<pid>.ini |
| Qué | Dónde |
|---|---|
| Puertos gRPC del emulador que asigna | El primer puerto par libre desde 8554 |
| Qué | Dónde |
|---|---|
| Ejecutable instalado | ~/.local/bin/android-emu-web |