跳到內容

命令列

終端機視窗
android-emu-web [--port <port>] [--no-open]

閘道在前台執行,直到你按 Ctrl+C。停止它不會停止正在執行的模擬器。

選項 預設值 效果
--port <port> 7300 閘道監聽的連接埠,僅在 127.0.0.1 上。
選項 預設值 效果
--no-open 關閉 啟動時不開啟瀏覽器。閘道仍會列印位址。

--no-open 和帶權杖的位址是首次執行中描述的啟動流程的一部分。

變數 效果
ANDROID_HOME Android SDK 目錄。如未設定,閘道使用 ~/Library/Android/sdk。
ANDROID_AVD_HOME 存放 AVD 的目錄。如未設定,閘道使用 ~/.android/avd。
DEBUG=1 每秒為每個連線列印一行:已接收、已傳送和已捨棄的幀數,平均幀大小,以及從模擬器到閘道的延遲。

ANDROID_AVD_HOME 在閘道列出裝置時讀取。

ANDROID_HOME 在首次執行檢查時讀取。

啟動時,閘道會列印頁面位址。如果沒有模擬器在執行,它會列印原因並繼續執行。

列印的位址形如 https://droid.devpier.dev/app/#port=<port>&token=<token>,閘道會使用 macOS open 命令開啟它,除非你傳入 --no-open。

首次執行時,缺失的 Android SDK 元件會逐一列出並附帶修復方法,閘道在安裝任何內容前會詢問 [y/N]。請參閱首次執行。

內容 位置
閘道監聽位址 127.0.0.1:<port>
發現執行中的模擬器 ~/Library/Caches/TemporaryItems/avd/running/pid_<pid>.ini
內容 位置
分配的模擬器 gRPC 連接埠 從 8554 起第一個可用的偶數連接埠
內容 位置
安裝的可執行檔 ~/.local/bin/android-emu-web