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种。