You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

UIAutomatorViewer在Android 8设备上无法使用的问题求助

解决UIAutomatorViewer抓取Android 8.1小米手机UI层级报错问题
  • 检查小米手机USB调试安全权限
    进入手机「设置-开发者选项」,找到「USB调试(安全设置)」,开启「允许通过USB调试修改权限或模拟点击」。Android 8.1系统默认可能关闭该选项,导致UIAutomatorViewer无法获取足够权限访问UI层级数据。

  • 手动安装UIAutomator依赖APK
    找到Android SDK目录下platforms/android-27/tools/lib路径(Android 8.1对应API 27),找到app-uiautomator.apk和app-uiautomator-test.apk,执行以下adb命令安装:

    adb install -r app-uiautomator.apk
    adb install -r app-uiautomator-test.apk
    

    安装完成后重启UIAutomatorViewer重试。

  • 手动生成并导入UI层级文件
    如果上述方法无效,可通过adb命令直接生成XML文件后导入查看:

    # 生成UI层级文件到设备存储
    adb shell uiautomator dump /sdcard/window_dump.xml
    # 拉取到本地电脑
    adb pull /sdcard/window_dump.xml ./
    

    打开UIAutomatorViewer,点击「Load UI Hierarchy from File」按钮,选择拉取的window_dump.xml即可查看元素。

  • 验证ADB版本兼容性
    执行adb version检查ADB版本,若版本过旧,下载适配Android 8.1的最新Platform-Tools替换,然后重启ADB服务:

    adb kill-server
    adb start-server
    

内容的提问来源于stack exchange,提问作者AlKaine

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 09:33:23