美文网首页
android8以后sdk自带的uiautomator直接打开,

android8以后sdk自带的uiautomator直接打开,

作者: lwlwlwlw | 来源:发表于2019-12-30 15:18 被阅读0次

    一、报错信息

    Error obtaining UI hierarchy(获取UI层次结构时出错)

    Reason:(原因:)

        Unexpected error while obtaining UI hierarchy(获取UI层次结构时出现意外错误)

    Details:(细节:)

        java.lang.reflect.InvocationTargetException(调用目标异常)

    照顾像我一样英语不好的小盆友

    二、原因

    本人是安卓9.0的系统,因为uiautomatorview 不兼容安卓8.0以上版本所以报错,8.0以下可以正常使用。

    三、解决办法

    1,使用手机模拟器

    2,用8.0以下的安卓手机

    3,手动截取

        1.截取uix文件

        adb shell uiautomator dump /sdcard/sc.uix

        adb pull /sdcard/sc.uix

        2.截取截图

        adb shell screencap -p /sdcard/sc.png

        adb pull /sdcard/sc.png

        3.打开sdk tools目录下的uiautomatorviewer.bat,导入从机器获取的截图和资源文件

    相关文章

      网友评论

          本文标题:android8以后sdk自带的uiautomator直接打开,

          本文链接:https://www.haomeiwen.com/subject/iclmoctx.html