1、uiautomatorviewer: android-sdk自带。
需要android开发环境。手机上打开对应页面,在终端输入uiautomatorviewer
即可。
Write automated tests with UI Automator
2、Android Studio中的LayoutInspector:IDE带的,可以实时查看布局层级信息。
通过adb
连接上手机,然后在Android Studio
中打开LayoutInspector
,即可查看手机上的实时布局信息。
如果页面复杂,会卡顿。
3、stecho: facebook的开源库,可以在浏览器中查看布局信息。
在项目中依赖stetho
三方库,运行到手机上之后,在浏览器中可查看。
4、dumpsys
通过adb shell dumpsys activity top
命令,拿到当前activity
的快照,内部包含布局信息。
最稳定、靠谱。
推荐第4种。