首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在"adb shell uiautomator转储view.xml“之后查看xml文件的位置

在"adb shell uiautomator转储view.xml“之后查看xml文件的位置
EN

Stack Overflow用户
提问于 2016-08-30 09:18:20
回答 3查看 17K关注 0票数 6

我用命令

代码语言:javascript
运行
复制
adb shell uiautomator dump view.xml

转储当前Android屏幕的UI层次结构。然后,我尝试查看view.xml,然后尝试命令:

代码语言:javascript
运行
复制
adb shell cat view.xml

但要犯错误:

代码语言:javascript
运行
复制
/system/bin/sh: cat: view.xml: No such file or directory

如何/在哪里可以看到转储的view.xml文件?

EN

回答 3

Stack Overflow用户

发布于 2017-06-08 06:12:40

你为什么不做以下几件事:

代码语言:javascript
运行
复制
adb shell uiautomator dump  

adb pull /sdcard/window_dump.xml   

如果您想直接从shell中读出,可以在转储XML后从亚行shell执行以下命令

代码语言:javascript
运行
复制
adb shell cat /sdcard/window_dump.xml
票数 3
EN

Stack Overflow用户

发布于 2017-08-31 06:09:10

在您的开发人员机器上,您可以使用命令将“当前Android屏幕的UI层次结构”转储到智能手机上的/sdcard/window_dump.xml

代码语言:javascript
运行
复制
adb shell uiautomator dump

答复是:

代码语言:javascript
运行
复制
UI hierchary dumped to: /sdcard/window_dump.xml

然后,您可以使用命令将xml发送到开发人员机器的文件系统:

代码语言:javascript
运行
复制
adb shell cat /sdcard/window_dump.xml > ~/duuuuuuuuuuuump.xml

您可以使用喜爱的xml查看器(例如nano )查看它。

代码语言:javascript
运行
复制
nano ~/duuuuuuuuuuuump1.xml
票数 2
EN

Stack Overflow用户

发布于 2016-08-30 12:12:20

要么使用绝对路径,要么只使用没有文件名参数的adb shell uiautomator dump -它将使用默认位置。在您的示例中,您试图创建/view.xml文件,并且没有/文件夹的写入权限。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39223464

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档