云手机 ADB 连接指南

蜂巢云盒通过 ADB 连接云手机的完整教程,包含 IP 地址获取、云手机 ID 查询、端口计算与连接命令详解。

Cập nhật lần cuối:

功能介绍

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 的设备管理功能使用。

Dùng thử miễn phí Liên hệ Gửi email