uiautomatorviewer结合Android Studio 快速定位代码案例:

Android SDK 目录下自带了一款叫做uiautomatorviewer.bat的Android UI截屏分析工具,用于测试人员进行自动化测试。

uiautomatorviewer结合Android Studio 快速定位代码案例:

引言:通常我们在不熟悉代码的情况下,我们时常会想怎么样快速熟悉代码,找到代码的控制逻辑,要是能看着界面就能找到代码位置该多爽?下面将介绍很简单的一种快速定位方法。

引用案例:  假设我们要快速定位到该按钮的代码

uiautomatorviewer结合Android Studio 快速定位代码案例:_第1张图片

步骤一:在Android Sdk目录下找到->tools目录下找到->uiautomaatorviewer.bat并点击,注中间会出现一个console黑窗口,使用时不要关掉。

uiautomatorviewer结合Android Studio 快速定位代码案例:_第2张图片

步骤二:uiautomaatorviewer.bat  分别点击123步,其中左上角点红色手机图标,点击该按钮才能显示resource-id 即布局的资源id,复制该id

(由于自己的操作导致布局变化时,再次点左上角点红色手机图标可同步现在的界面)

uiautomatorviewer结合Android Studio 快速定位代码案例:_第3张图片

步骤三:在Android Studio 按 ctrl+shift+f  在Text to find 输入刚才复制的资源ID 并搜索,如果资源ID名唯一的话,很容易就可以定位到代码位置了。

如果不是最下角弹出的搜索结果面板中选择相似功能名称的类。(下图就快速定位到了代码位置)

uiautomatorviewer结合Android Studio 快速定位代码案例:_第4张图片

作者:霁雪清虹

链接:http://www.jianshu.com/p/4b376211ad22

來源:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

你可能感兴趣的:(uiautomatorviewer结合Android Studio 快速定位代码案例:)