杜 ok 2020-02-25 22:22 采纳率: 0%
浏览 1400

使用UiAutomatorViewer时,报错:error obtaining ui hierarchy

最近在研究APP自动化测试,故想通过SDK自带的UiAutomatorViewer.bat来进行元素定位;
可是在连接手机的时候,报错,如图:
图片说明

我检查了自己的JDK的版本是:1.8.0_131,
连接手机的 Android 版本是9 ;
所以想请问,是我哪里操作错了;
PS,我连接夜神模拟器的时候,可以连接成功:
图片说明

  • 写回答

1条回答 默认 最新

  • 码农阿豪@新空间 新星创作者: 前端开发技术领域 2024-07-25 20:14
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    问题分析:
    1. 报错信息显示"failed to get process from device",可能是由于设备连接出现问题导致获取进程信息失败;
    2. JDK版本和手机Android版本兼容性可能存在问题;
    3. 可能是手机连接方式不正确导致无法获取到设备信息。 解决方法:
    4. 确保手机已经开启开发者选项,并允许USB调试;
    5. 尝试更换USB数据线,重新连接手机;
    6. 确保PC已正确安装Android手机的驱动程序,可以尝试更新驱动程序;
    7. 尝试重启PC和手机,重新连接设备;
    8. 尝试使用其他的手机连接方式,如WiFi连接、ADB方式连接等。 示例代码(使用adb命令查看已连接的设备):
    adb devices
    

    以上是对该问题的分析和解决方法,希望能帮到您解决问题。

    评论

报告相同问题?