USB 控制器

USB 控制器是在测试工作台启动时启动并在该工作台关闭时退出的 Java 进程。它的作用是监视已插入的设备和仿真器的安装和卸载。它还提供一种在没有 WiFi 或以太网连接的安全环境中建立移动测试客户机测试工作台之间连接的方法。USB 控制器支持 Android 静默方式功能,该功能允许对测试回放进行完全自动化。

必备软件

对于将由 Windows 计算机上 USB 控制器检测到的通过 USB 连接的设备,它必须由 Android Debug Bridge (adb) 来检测。您可以在运行测试工作台的计算机上进行 Android SDK 下载时下载并安装 adb。Android SDK 的最新下载页面位于 Get the Android SDK,但是位置在将来可能会更改。

如有必要,请下载并安装特定于您的设备的 USB 驱动程序。有关详细信息,请参阅 http://developer.android.com/tools/extras/oem-usb.html 或设备供应商的 Web 站点。

操作

要启动 Android USB 控制器,请打开测试工作台,然后单击窗口 > 首选项 > 测试 > 移动和 Web UI > 移动应用程序构建器。浏览至 Android SDK 的位置,单击应用,然后单击立即启动

移动首选项页面

注: 如果 Android SDK 位置未设置或无效,那么此控制器将不会随工作台启动。

当控制器启动时,它会获取当前连接的设备和正在运行的仿真器的列表,并提示您安装 移动测试客户机

接下来,将提示您启动移动测试客户机

移动测试客户机主页底部的图标显示移动测试客户机通过 USB 控制器连接到测试工作台

移动客户端

命令和设置

Android USB 控制器将在 Windows 系统托盘中启动。

Windows 系统托盘

在 Windows上,右键单击测试工作台的系统托盘图标以查看可用设备和仿真器,安装和启动移动测试客户机,以及更改设置。(在 Macintosh 计算机上,您可以使用左键单击。)

USB 控制器选项

拔下设备或停止仿真器后,将移除对应的菜单条目。

“设备和仿真器”菜单

此菜单将显示可用于各设备或仿真器的操作。当选择特定设备(例如 asus Nexus 7)的菜单时,将有四个可用操作:

USB 控制器选项

“全部”菜单

此菜单使您能够对所有已连接的设备和仿真器执行相同的操作。

“设置”菜单

“设置”菜单包括以下操作:

“故障诊断”菜单

在一段时间的频繁使用后,Android Debug Bridge 的可靠性可能会下降。“故障诊断”菜单中的“重置 Android Debug Bridge 服务器”菜单项使您能够终止 adb 服务器。当其他命令无效或不再具有预期效果时,可终止该服务器。

此外,如果 Android 仿真器不再响应任何命令或用户输入,或者仿真器遇到连接错误或挂起,请关闭仿真器窗口并从 AVD (Android Virtual Device) Manager 再次启动仿真器。

“退出”菜单

“退出”菜单用于关闭 USB 控制器。所有 USB 连接和静默安装功能都将丢失。 您必须从工作台“首选项”页面重新启动此控制器。

命令行选项

从命令行使用 UsbController.jar 可从远程测试工作台主机安装移动测试客户机并设置移动测试客户端与测试工作台之间的连接。请参阅当工作台处于远程位置时安装和配置 Android 客户端以查看命令行自变量的列表。


反馈