打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
uiautomatorviewer.bat各种报错的另类解决办法

基于各种奇葩的原因,DDMS里的dump View Hierarchy for UI automator工具总是报出各种错

大致原因主要是几大类:

1、java.lang.NullPointException

2、 java.lang.reflect.InvocationTargetException

我本人本地的SDK也更新到了8.0了,还是会报上述错误,各种网上的神操作都无解,最后选择另辟蹊径。

不用DDMS了,自己用命令来抓uix布局文件和截图,

然后用 XXX盘:\Android\sdk\tools\bin\uiautomatorviewer.bat这个工具来加载。

 

命令如下:

adb shell uiautomator dump /sdcard/app.uix
adb pull /sdcard/app.uix F:/app.uix

adb shell screencap -p /sdcard/app.png
adb pull /sdcard/app.png F:/app.png

抓出来的以后最好确认下nix文件和截图文件的大小是否正常,开始我想偷懒直接写个bat命令去抓,但是发现抓出来的文件都

只有10KB,肯定不对。无耐还是命令来抓。

然后打开用 XXX盘:\Android\sdk\tools\bin\uiautomatorviewer.bat这个工具

 

打开后的界面如下,点击打开文件按钮

然后选择刚才抓出来的uix和截图文件

 

点击OK就一切搞定。比起DDMS一切都自动搞是要麻烦点,无耐工具有时候各种报错蹩脚。

希望能帮助到有同样困惑的同行,理论上靠命令除了麻烦点,无视各种奇葩问题,只要能跑adb.

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
安装APK文件到Android模拟器和Android sdcard的使用
android模拟器创建和使用SD卡
安卓Hacking Part 10:不安全的本地存储
安装 apk 到 /system/app 目录下 - 业精于勤,荒于嬉,毁于随!
Android uiautomator 使用入门官方教程
2019年面试总结
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服