Android SDK 目录下自带了一款叫做uiautomatorviewer.bat的Android UI截屏分析工具,用于测试人员进行自动化测试。
uiautomatorviewer结合Android Studio 快速定位代码案例:
引言:通常我们在不熟悉代码的情况下,我们时常会想怎么样快速熟悉代码,找到代码的控制逻辑,要是能看着界面就能找到代码位置该多爽?下面将介绍很简单的一种快速定位方法。
引用案例: 假设我们要快速定位到该按钮的代码
步骤一:在Android Sdk目录下找到->tools目录下找到->uiautomaatorviewer.bat并点击,注中间会出现一个console黑窗口,使用时不要关掉。
步骤二:uiautomaatorviewer.bat 分别点击123步,其中左上角点红色手机图标,点击该按钮才能显示resource-id 即布局的资源id,复制该id
(由于自己的操作导致布局变化时,再次点左上角点红色手机图标可同步现在的界面)
步骤三:在Android Studio 按 ctrl+shift+f 在Text to find 输入刚才复制的资源ID 并搜索,如果资源ID名唯一的话,很容易就可以定位到代码位置了。
如果不是最下角弹出的搜索结果面板中选择相似功能名称的类。(下图就快速定位到了代码位置)
作者:霁雪清虹
链接:http://www.jianshu.com/p/4b376211ad22
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。