uiautomatorviewer不再显示resource-id

时间:2013-11-06 00:21:14

标签: android-sdk-tools uiautomator

我使用uiautomatorviewer快速获取资源ID以创建验收测试,但在过去的几周内,我注意到该字段不再存在。我不确定这是我的结果,还是改变的工具。

以前,我可以查看元素的resource-id: enter image description here

现在,resource-id字段不再存在(选择的元素 具有id): enter image description here

我刚刚更新到Android SDK工具22.3,但这是在更新之前发生的。不幸的是,我没有注意到这个版本开始发生的版本。:/

3 个答案:

答案 0 :(得分:9)

可能问题出现在Android版本上? 我正在使用uiautomatorviewer连接与Android 4.3的Galaxy Samsung S4(GT-I9505),我可以从查看器中看到资源ID,但我不能使用三星Galaxy Note II(GT-N7100)与Android 4.1.2

答案 1 :(得分:2)

资源ID的可见性取决于Adnroid版本。它支持Android版本4.3或更高版本/ API级别18.我们的一个开发人员也证实了这一点。

另一个参考:real device Vs emulator : uiautomator does not show resource-id for the app

感谢, Ravikanth

答案 2 :(得分:0)

您将能够根据您使用的设备查看资源ID。某些设备不允许开发人员使用uiauromator viewer显示资源ID。尝试使用nexus设备,你会发现显示的资源ID。

相关问题