4

I use uiautomatorviewer to quickly get resource-ids to create acceptance tests, but in the past few weeks, I noticed that the field is no longer present. I'm unsure whether it's something on my end, or the tool that changed.

Previously, I could view the resource-id of an element: enter image description here

Now, the resource-id field is no longer present (the element selected does have an id): enter image description here

I just updated to Android SDK Tools 22.3, but this was happening before the update. Unfortunately, I didn't take note of what version this started happening in. :/

4

3 回答 3

9

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

于 2014-02-12T16:40:37.323 回答
2

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

另一个参考:真实设备与模拟器:uiautomator 不显示应用程序的资源 ID

谢谢,拉维坎特

于 2015-03-06T15:36:02.470 回答
0

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

于 2013-12-28T19:12:01.277 回答