ADB方式(内网)
通过内网连接云手机实例时,需要在您已有的VPC中创建一台弹性云服务器,作为连接云手机的跳板机器。建议弹性云服务器和云手机服务器分配在同一个VPC。若弹性云服务器和云手机服务器所在的VPC不同,则需要建立对等连接,请参考创建相同账户下的对等连接 章节添加对等连接。
约束与限制
建立对等连接的租户VPC网段不能与云手机服务器所在VPC网段、10.237.0.0/16网段重叠,否则所建立的对等连接可能无效。
前提条件
- 云手机实例状态必须为“运行中”。
- 请确保租户VPC已放通将要访问的云手机IP地址和端口的安全组入方向规则。
云手机IP地址和端口获取方式:进入云手机实例详情页,在“应用端口”中获取“服务器监听地址”,如图2所示。
ADB内网直连方式无认证,放通ADB端口的安全组规则后,允许的地址都能使用ADB内网直连云手机。如需要ADB连接云手机,推荐使用SSH隧道方式。
- 租户VPC下已创建一台Windows系统的弹性云服务器。
- 若要通过IPv6地址连接双栈云手机,需保证您的弹性云服务器等发起访问的环境支持IPv6。
通过ADB连接云手机
- 登录弹性云服务器。
- 本地下载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”进行下载。
- 解压ADB工具安装包(假设为platform-tools_r29.0.5-windows.zip)至云服务器指定目录下(PATH)。
- 进入“PATH\platform-tools”目录。
- 执行如下ADB命令连接云手机。
服务器监听IP和服务器监听端口的获取方式如下:
- 在实例管理页面,单击待连接的云手机名称,进入详情页。
- 在“应用端口”区域获取服务器监听地址。
以图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
(注意添加中括号)
- 执行adb devices命令,检测当前端口是否已连接。
回显如下类似信息,表示连接成功。
List of devices attached 172.31.248.213:4673 device
- 执行相关ADB命令,开始操作云手机。


