shuroot 发表于 2019-9-21 02:34

解决Android8.0以上运行不了uiautomatorviewer的办法

今天我准备使用android sdk的uiautomatorviewer调试的时候,我发现我的小米9用不了,然后我各路找办法,然后我发现,
可以直接在cmd命令行敲
adb shell uiautomator dump /sdcard/app.uix
adb pull /sdcard/app.uix E:/app.uix
#存到E盘的app.uix文件中,在E盘新建一个文本文档改成app.uix(后缀也要改)
adb shell screencap -p /sdcard/app.png
adb pull /sdcard/app.png E:/app.png)
#在E盘新建一个文本文档改成app.png

因为每次都得写四行代码,比较麻烦所以写了一个小bat文件,
放到桌面直接运行即可
新建一个文本文档,名字自己起如uni.bat(注意把后缀给改成.bat)
(bat文件里的内容:
@echo on
adb shell uiautomator dump /sdcard/app.uix
adb pull /sdcard/app.uix E:/app.uix
#存到E盘的app.uix文件中,在E盘新建一个文本文档改成app.uix
adb shell screencap -p /sdcard/app.png
adb pull /sdcard/app.png E:/app.png)
#在E盘新建一个文本文档改成app.png

再打开ui automator viewer导入文件夹,选择E盘,两个文件即可
————————————————
版权声明:本文为CSDN博主「blingbling兵兵」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_40412060/article/details/82841291


廉洁    https://www.lanzouj.com/i6aig3i
在这里直接放上我做好的bat

shuroot 发表于 2019-11-24 14:04

狂暴的香蕉 发表于 2019-11-22 10:46
不能用去看下辅助功能里面开什么了。一般都是这个导致的

Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException: Remote object doesn't exist!
Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException: Remote object doesn't exist!

我的出现这个,然后我换低版本的手机才可以

狂暴的香蕉 发表于 2019-11-26 10:23

shuroot 发表于 2019-11-24 14:04
Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException: Remote object doesn ...

你去开发者模式里面重新开启一下USB调试

fjs4839 发表于 2019-9-21 06:42

感谢哦学习下

行云丶尘伤 发表于 2019-9-21 07:37

看不懂
.

ljm115 发表于 2019-9-21 08:07

感谢楼主分享

cn01574978 发表于 2019-9-21 09:34

先收藏 ,在学习中

穿透骨頭撫摸妳 发表于 2019-9-21 12:12

一加安卓9完全沒這種問題

玩玩而已乂 发表于 2019-9-21 16:09

...看不懂,这个能解释下是干嘛的么

yonggedebaqi 发表于 2019-9-21 18:14

多谢大佬的分享

Zard苍 发表于 2019-9-21 18:55

感谢楼主分享!!!学习学习——————

yangchunbin 发表于 2019-9-21 20:49

感谢楼主分享!!!没看懂
页: [1] 2
查看完整版本: 解决Android8.0以上运行不了uiautomatorviewer的办法