当我尝试在模拟器中检查应用程序的布局时,通过进行Tools
=> Layout Inspector
,它总是会失败,其中一个错误:
1。
获得视图层次结构的错误:有一个超时错误从设备捕获布局数据。 设备可能太慢,捕获的视图可能太复杂,或者视图可能包含动画。
请用简化的视图重试,并确保设备响应迅速。
2。
com.instabridge.android.dev
显示没有主动窗口
布局不是特别复杂,并且不包含动画,只需映射一些视图即可。Android Studio是3.4.1。我如何解决它?或如何找到错误的原因?
找到了一个非常奇怪的解决方案。
打开应用程序,转到Android主屏幕,打开另一个应用程序,现在使用Android Studio中的布局检查员。
它有效,我看到了我的应用程序的视图层次结构。
update
P.Melch声称您甚至不需要打开另一个应用程序,尝试将您的应用发送到背景。
我在 Android Studio 3.4 上也遇到了相同的问题,但是我能够在 Android Studio 3.5 Beta 1 上使用Layout Inspector没有任何问题。
我正在使用非常复杂的视图,所以我怀疑这是导致 Android Studio 3.4 上的麻烦的原因。我看到的故障和成功都是物理设备。
尝试使用真实设备而不是模拟器。运行模拟器和Android Studio时,您的笔记本电脑/Mac/任何可能都用完了内存。
我总是更喜欢在真实物理设备上运行布局检查器。与ADB