Android布局检查器失败并出现超时错误

时间:2019-05-22 19:01:44

标签: android android-studio layout-inspector

当我尝试在模拟器中检查应用程序的布局时,通过转到Tools => Layout Inspector,它总是失败,并出现以下错误之一:

1。

  

获取视图层次结构时出错:从设备捕获布局数据时发生超时错误。       该设备可能太慢,捕获的视图可能太复杂,或者该视图可能包含动画。

     

请以简化的视图重试,并确保设备响应。

2。

  

com.instabridge.android.dev没有显示活动窗口

布局并不特别复杂,并且不包含动画,仅映射了一些视图。 Android Studio是3.4.1。我如何解决它?还是如何找到错误原因?

4 个答案:

答案 0 :(得分:1)

找到了一个非常奇怪的解决方案。

打开您的应用程序,转到android主屏幕,打开另一个应用程序,现在使用Android Studio中的布局检查器。

它起作用了,我看到了我应用的视图层次。

答案 1 :(得分:0)

尝试使用真实设备代替模拟器。 在运行模拟器和android studio时,您的笔记本电脑/ mac /其他可能内存不足。

我总是喜欢在真实的物理设备上运行布局检查器。与adb连接后,其工作原理与仿真器相同

答案 2 :(得分:0)

我在 Android Studio 3.4 上遇到了相同的问题,但是我可以在 Android Studio 3.5 Beta 1 上使用布局检查器。

我正在使用非常复杂的视图,因此我怀疑这是导致 Android Studio 3.4 出现问题的原因。我看到的失败和成功都与物理设备有关。

答案 3 :(得分:0)

我发现,通过从xml中删除ScrollingViewBehaviorapp:layout_behavior="com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior"),我可以捕获布局。这可能是一个错误。这本身并不是一个答案,如果更多的人正在寻找原因,则将其发布为一个。

AS 3.4.1