0

我正在通过 Jython 程序使用 monkeyrunner 进行 android 设备测试。但是在创建 ViewClient 对象时出现错误。错误详细信息如下所示:

例外:无法启动 View 服务器。这仅适用于模拟器和运行开发者版本的设备。hierarchyviewer 可以在您的设备上使用吗?

当我从命令行输入 hierarchyviewer 命令时,我得到以下信息:

D:\Telus\Pyton Programs>hierarchyviewer
The standalone version of hieararchyviewer is deprecated.
Please use Android Device Monitor (tools/monitor.bat) instead.
04:57:24 E/hierarchyviewer: Unable to get view server version from device 644276034934
04:57:24 E/hierarchyviewer: Unable to get view server protocol version from device 644276034934
04:57:27 E/hierarchyviewer: Unable to debug device 644276034934
4

1 回答 1

0

这是 AVC 的局限性。AndroidViewClient 仅适用于模拟器和运行开发者版本,您无法使用 AVC 在真实设备上测试您的应用程序。您可以在此http://developer.android.com/tools/debugging/debugging-ui.html上找到有关 hiearachyviewer 的更多信息

于 2012-12-13T13:21:37.900 回答