无法启动Android Studio Layout Inspector:"意外错误:空视图层次结构"

Mar*_*chy 42 android layout-inspector android-studio-3.0

似乎无法在Android Studio 3.0(Canary 3)上启动Layout Inspector

连接到我的设备和应用程序运行后,选择工具> Android>布局检查器会出现以下错误对话框:

"获取视图层次结构时出错:意外错误:空视图层次结构"

在此输入图像描述

我缺少任何设置?我在设备上启用了开发者选项.

Jav*_*209 11

一般来说,当某些东西在视图中"移动"时,我就会出现这种情况,因此布局检查器无法检索到简单的布局,这就是为什么暂停视频会起作用的原因,但是如果你有更复杂的东西,比如相机预览或谷歌地图更难,不是确定如何解决这个问题

  • 谢谢!对我来说是Lotty动画.所以我将动画比例更改为0以停止它 (3认同)

ash*_*zar 6

如果您ViewTreeObserver的代码中有测量视图的宽度/高度,并且您正在更改某些宽度/高度/填充/等.根据您从addOnPreDrawListenerViewTreeObserver 获得的结果;

只需在里面onPreDraw发表评论或评论所有相关的代码ViewTreeObserver.


Nim*_*kai 1

在 Android Studio v2.3.3 上也有同样的问题,问题与 CountDownTimer 对象有关,不知何故它导致了问题(可能是因为 onTick 方法)。注释完后,我就可以正常使用布局检查器了。也许您在代码中使用了类似的东西,尝试将其注释掉,看看是否有效。