雲手機 ADB 連線指南

蜂巢雲盒通過 ADB 連線雲手機的完整教程,包含 IP 位址獲取、雲手機 ID 查詢、連接埠計算與連線命令詳解。

最后更新:

功能介紹

ADB(Android Debug Bridge)是連線和控制雲手機的重要方式。通過 ADB 命令,可以遠端安裝應用程式、推送檔案、執行 Shell 命令,適用於開發偵錯和自動化腳本場景。

前置條件

  • 蜂巢雲盒已開機並運行
  • NestBrowser 用戶端已連線雲手機
  • 本地已安裝 Android SDK Platform Tools(含 adb 命令)

關鍵參數說明

參數獲取方式
設備 IP在 NestBrowser 用戶端的雲手機列表中獲取
雲手機 ID通過 API 獲取,詳見下方說明

獲取雲手機 ID

在瀏覽器存取以下位址,獲取雲手機列表,返回的 JSON 中 id 欄位即為雲手機 ID:

http://雲手機IP:3001/api/1_0/get_container_list

返回格式:

[
  { "id": 1, "model": "Redmi-M2003J15SC" },
  { "id": 2, "model": "Redmi-M2003J15SC" }
]

連接埠計算規則

蜂巢雲盒的 ADB 連接埠按以下規則計算:

ADB 連接埠 = 雲手機ID + 12000

ADB 連線範例

假設:

  • 雲盒設備 IP:192.168.0.100
  • 雲手機 ID:1

則 ADB 連線命令為:

adb connect 192.168.0.100:12001

完整操作步驟

  1. 獲取設備 IP:在 NestBrowser 雲手機列表中查看目標雲手機的 IP 位址
  2. 獲取雲手機 ID:存取 http://設備IP:3001/api/1_0/get_container_list,記錄目標雲手機的 ID
  3. 計算連接埠:連接埠號 = ID + 12000
  4. 執行連線
# 連線雲手機
adb connect 192.168.0.100:12001

# 驗證連線
adb devices

# 進入 Shell
adb -s 192.168.0.100:12001 shell

常用 ADB 命令

命令說明
adb connect IP:連接埠連線雲手機
adb devices查看已連線設備列表
adb -s IP:連接埠 install xxx.apk安裝 APK 到指定雲手機
adb -s IP:連接埠 push 本地路徑 /sdcard/目標路徑推送檔案到雲手機
adb -s IP:連接埠 shell進入雲手機 Shell
adb -s IP:連接埠 reboot重啟雲手機
adb disconnect IP:連接埠中斷連線

常見問題

Q:連線失敗提示 “unable to connect”?

  • 確認雲手機正在運行中(狀態為「運行中」)
  • 檢查電腦與雲盒是否在同一區域網路
  • 確認連接埠號計算正確:ID + 12000

Q:多台雲手機如何區分?

每台雲手機的 ADB 連接埠不同,通過 ID + 12000 區分,連線時使用對應連接埠即可單獨控制。

Q:ADB 連線需要密碼嗎?

蜂巢雲盒預設 ADB 連線無需認證,但建議配合 NestBrowser 的設備管理功能使用。

免費試用 聯繫我們 發送郵件