我使用monkeyrunner通过Jython程序进行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
答案 0 :(得分:0)
这是AVC的限制。 AndroidViewClient仅适用于模拟器和运行的开发人员版本,您无法使用AVC在真实设备上测试您的应用程序。你可以在http://developer.android.com/tools/debugging/debugging-ui.html
找到更多关于hiearachyviewer的信息