命令列
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]。請參閱首次執行。
使用的檔案和連接埠
Section titled “使用的檔案和連接埠”| 內容 | 位置 |
|---|---|
| 閘道監聽位址 | 127.0.0.1:<port> |
| 發現執行中的模擬器 | ~/Library/Caches/TemporaryItems/avd/running/pid_<pid>.ini |
| 內容 | 位置 |
|---|---|
| 分配的模擬器 gRPC 連接埠 | 從 8554 起第一個可用的偶數連接埠 |
| 內容 | 位置 |
|---|---|
| 安裝的可執行檔 | ~/.local/bin/android-emu-web |