我用命令
adb shell uiautomator dump view.xml
转储当前Android屏幕的UI层次结构。然后,我尝试查看view.xml,然后尝试命令:
adb shell cat view.xml
但要犯错误:
/system/bin/sh: cat: view.xml: No such file or directory
如何/在哪里可以看到转储的view.xml文件?
发布于 2017-06-08 06:12:40
你为什么不做以下几件事:
adb shell uiautomator dump
adb pull /sdcard/window_dump.xml
如果您想直接从shell中读出,可以在转储XML后从亚行shell执行以下命令
adb shell cat /sdcard/window_dump.xml
发布于 2017-08-31 06:09:10
在您的开发人员机器上,您可以使用命令将“当前Android屏幕的UI层次结构”转储到智能手机上的/sdcard/window_dump.xml
:
adb shell uiautomator dump
答复是:
UI hierchary dumped to: /sdcard/window_dump.xml
然后,您可以使用命令将xml发送到开发人员机器的文件系统:
adb shell cat /sdcard/window_dump.xml > ~/duuuuuuuuuuuump.xml
您可以使用喜爱的xml查看器(例如nano
)查看它。
nano ~/duuuuuuuuuuuump1.xml
发布于 2016-08-30 12:12:20
要么使用绝对路径,要么只使用没有文件名参数的adb shell uiautomator dump
-它将使用默认位置。在您的示例中,您试图创建/view.xml
文件,并且没有/
文件夹的写入权限。
https://stackoverflow.com/questions/39223464
复制相似问题