Android Uiautomator dump命令将编辑文本值附加到额外文本中,如;编辑「;

Android Uiautomator dump命令将编辑文本值附加到额外文本中,如;编辑「;,android,ui-automation,android-uiautomator,Android,Ui Automation,Android Uiautomator,作为项目需求的一部分,我正在尝试转储屏幕的层次结构。该屏幕有两个编辑文本,其中包含“金额”和“描述”等提示文本以及其他元素 它工作正常,生成包含所有信息的dump.xml文件,但是有时在三星S5&Note 2等设备中会产生问题。执行uiautomator dump命令时,会生成xml文件,其中包含这两个编辑文本,文本信息如下: .... <node index="0" text="amount. Editing." resource-id="packagename:id/edit_amou

作为项目需求的一部分,我正在尝试转储屏幕的层次结构。该屏幕有两个编辑文本,其中包含“金额”和“描述”等提示文本以及其他元素

它工作正常,生成包含所有信息的dump.xml文件,但是有时在三星S5&Note 2等设备中会产生问题。执行uiautomator dump命令时,会生成xml文件,其中包含这两个编辑文本,文本信息如下:

....
<node index="0" text="amount. Editing." resource-id="packagename:id/edit_amount" class="android.widget.EditText" package="packagename" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="true" scrollable="false" long-clickable="true" password="false" selected="false" bounds="[14,197][706,293]" />
<node index="1" text="description. Double tap to edit." resource-id="packagename:id/edit_tag" class="android.widget.EditText" package="packagenamer" content-desc="" checkable="false" checked="false" clickable="true" enabled="true" focusable="true" focused="false" scrollable="false" long-clickable="true" password="false" selected="false" bounds="[14,307][706,517]" />
....
。。。。
....
在这里可以看到,在文本字段中,它会附加一些值,如编辑双击编辑,但实际上在屏幕上找不到它

这个问题出现在操作系统版本4.4.2的S5上,但在升级到棒棒糖设备后就消失了。但我们仍然有一个类似note2的设备,可能还有一些其他设备(我们还没有遇到过)导致了这个问题

因此,如果有人遇到这样的困难,并有任何解决办法,这将有很大帮助

编辑:
开发人员选项中是否有任何特定设置可能导致此问题?

当您尝试使用
uiautomatorviewer
查看ui层次结构时,该设置是如何实现的?与dump.xml中的设置相同,并进行编辑。当您尝试使用
uiautomatorviewer
查看ui层次结构时,该设置是如何实现的?与dump.xml中的设置相同,编辑。