相信做安卓的都有这样的烦恼,面对一个复杂的页面,如果要查找某一个特定的VIew对象,常常感到无从下手,如果页面简单或者熟悉还好说。对于刚接手的项目,以及复杂的页面,可以使用安卓SDK自带的一个view定位工具,查看View的id,拿到id就可以在页面进行搜索,查找要寻找的View。
- 打开自己电脑上安卓SDK的路径,不记得了可以通过Android Studio进行查看:
如图所示,地址是:C:\Users\86131\AppData\Local\Android\Sdk
- 在安卓sdk的tools目录下的bin目录下,查看是否有uiautomatorviewer工具:
3. 手机连接电脑,打开任意一款APP,这里我以小红书为例
- 打开sdk下的uiautomatorviewer工具
点击左上角的第二个或第三个图标
- 如图所示,会打开如下界面,可以查看当前手机APP页面的资源id: