如何解决AndroidStudio自带的LayoutInspector工具无法抓取到布局/StatusBar布局如何抓?

背景:

普遍有学员反应android studio自带的LayoutInspector工具无法抓取布局,针对这个布局无法抓取成功问题,其实也有比较多的替代方案,比如可以考虑dumpsys 命令,uiautomator等命令行工具,但是相比之下使用方便还是android studio自带的插件工具最为方便,所以本文主要来手把手带大家讲解android studio如何实现布局抓取工具LayoutInspector的正常使用。

问题展示

在AS的工具栏 Tools —》 Layout Inspector进行点击

在这里插入图片描述这里主要针对两个android版本都进行展示对应的错误情况:

版本1:

Android Studio 4.0.1
Build #AI-193.6911.18.40.6626763, built on June 25, 2020

在这里插入图片描述
在这里插入图片描述
Android Studio 4.0.1的LayoutInspector工具无法展示出设备,更无法抓取各个进程对应窗口布局。

版本2:

在这里插入图片描述

as的2024.3.2版本,会弹出如下画面,没发现已经启动的模拟器设备
在这里插入图片描述

如何解决?

其实解决as下默认LayoutInspector无法使用问题,核心思路都是安装一个可以使用的插件来替代原来的功能。

对于as的Android Studio 4.0.1版本解决方法如下:
在plugin市场中搜索“YALI”既可以,然后进行下载,重启as既可以。
在这里插入图片描述下载安装后,会在Tools下面多出一个YALI选项:
在这里插入图片描述
使用方式:
点击Tools下面的“Launch YALI”按钮,会出现如下画面:
在这里插入图片描述大家可以选着进程进行dump对应的Layout,比如点击systemui进程,systemui可能有多个窗口,会提供给你选择:
在这里插入图片描述
这里点击StatusBar窗口既可以
在这里插入图片描述
可以看到完美的抓取到了StatusBar布局。

对于as的2024.3.2版本解决方法如下:
安装一个LayoutInspector V2版本的插件
在这里插入图片描述
搜索Layout关键字,可以得到如下LayoutInspectorV2-Pro这个插件,大家把这个安装好既可以在这里插入图片描述
如果直接安装无法成功,也可以直接官网下载后本地安装
https://plugins.jetbrains.com/plugin/21047-layoutinspectorv2-pro

在这里插入图片描述

注意:一般插件版本要和as版本进行匹配,不然直接本地安装会出现不兼容问题
在这里插入图片描述
LayoutInspectorV2-Pro使用方式
在tools工具栏点击这个LayoutInspectorV2按钮在这里插入图片描述

然后就会弹出如下画面窗口,让你选择对应的进程:
在这里插入图片描述
这个进程的窗口展示如下:
在这里插入图片描述
在这里插入图片描述

总结

针对Android Studio的版本不一样,对应LayoutInspector无法抓取布局解决方法也不一样,解决方法本质就是寻找一个合适替代插件Plugin工具,上面展示了两个版本Android Studio的插件安装方法,大家注意尽量大家用Android Studio的插件市场搜索方式下载,这样可以最大程度减少插件兼容问题,每个as版本插件不一定相互兼容。

文章来源:
https://mp.weixin.qq.com/s/OFXdjt_bNb5xVm7B-sSh3g

更多framework实战干货,请关注下面“千里马学框架”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

千里马学框架

帮助你了,就请我喝杯咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值