更新时间:2026-10-20 GMT+08:00
分享

ADB方式(内网)

通过内网连接云手机实例时,需要在您已有的VPC中创建一台弹性云服务器,作为连接云手机的跳板机器。建议弹性云服务器和云手机服务器分配在同一个VPC。若弹性云服务器和云手机服务器所在的VPC不同,则需要建立对等连接,请参考创建相同账户下的对等连接 章节添加对等连接。

图1 ADB内网连接云手机

约束与限制

建立对等连接的租户VPC网段不能与云手机服务器所在VPC网段、10.237.0.0/16网段重叠,否则所建立的对等连接可能无效。

前提条件

  • 云手机实例状态必须为“运行中”。
  • 请确保租户VPC已放通将要访问的云手机IP地址和端口的安全组入方向规则。

    云手机IP地址和端口获取方式:进入云手机实例详情页,在“应用端口”中获取“服务器监听地址”,如图2所示。

    图2 应用端口

    ADB内网直连方式无认证,放通ADB端口的安全组规则后,允许的地址都能使用ADB内网直连云手机。如需要ADB连接云手机,推荐使用SSH隧道方式。

  • 租户VPC下已创建一台Windows系统的弹性云服务器。
  • 若要通过IPv6地址连接双栈云手机,需保证您的弹性云服务器等发起访问的环境支持IPv6。

通过ADB连接云手机

  1. 登录弹性云服务器。
  2. 本地下载ADB工具并上传至云服务器。

    访问https://developer.android.com/studio/releases/platform-tools,在页面右上角切换语言为“English”,选择“Download SDK Platform-Tools for Windows”。

    图3 下载ADB工具

    在弹出的对话框中勾选“I have read and agree with the above terms and conditions”,并单击“DOWNLOAD ANDROID SDK PLATFORM-TOOLS FOR WINDOWS”进行下载。

  3. 解压ADB工具安装包(假设为platform-tools_r29.0.5-windows.zip)至云服务器指定目录下(PATH)。
  4. 进入“PATH\platform-tools”目录。
  5. 执行如下ADB命令连接云手机。

    adb connect 服务器监听IP:服务器监听端口

    服务器监听IP和服务器监听端口的获取方式如下:

    1. 在实例管理页面,单击待连接的云手机名称,进入详情页。
    2. 在“应用端口”区域获取服务器监听地址。
      图4 应用端口

    以图4中的信息为例,ADB命令为:

    adb connect 172.31.248.213:4673

    若您购买云手机服务器时选择开启IPv6,云手机详情页会如图5所示,同时存在IPv4与IPv6的实例地址和服务器监听地址,监听端口相同。

    通过IPv6地址连接的ADB命令为:

    adb connect [2409:8c85:80:32:cb7e:97e3:e424:1286]:4615

    (注意添加中括号)

    图5 应用端口
  6. 执行adb devices命令,检测当前端口是否已连接。

    回显如下类似信息,表示连接成功。

    List of devices attached
    172.31.248.213:4673  device
  7. 执行相关ADB命令,开始操作云手机。

相关文档