50

我在新的 Android Studio (4.0) 中的 Layout Inspector 中看不到任何更新。

我的应用程序面向 API 29,构建工具版本是buildToolsVersion '29.0.3'.

我正在运行模拟器Pixel_2_api_29和我的设备MI A3 OS version 10

这就是我能看到的全部 布局检查器 android studio 4.0

4

10 回答 10

37

在工具->SDK 管理器窗口中,请验证是否已安装 Layout Inspector Image Server for API 29-30。

在此处输入图像描述

如果您仍然遇到问题,请查看“运行”窗口,如果您看到库的 dlopen 错误,请在您的 AndroidManifest.xml 文件中添加 android:extractNativeLibs="true"。

于 2021-01-26T17:05:36.093 回答
22

尝试停止当前正在运行的应用程序并再次以调试模式运行(单击“调试”按钮或按 Shift F9)并再次选择您的进程。请看下面的一些截图:

  1. 错误时: 在此处输入图像描述

  2. 并在停止并再次运行调试后: 在此处输入图像描述

于 2020-09-04T09:47:58.207 回答
18

尝试 adb shell settings delete global debug_view_attributesadb shell settings delete global debug_view_attributes_application_package 在此处输入图像描述

于 2020-08-04T09:13:50.710 回答
6

我遇到了同样的问题。以上解决方案对我不起作用。通过重新安装应用程序即可解决

于 2021-06-20T03:58:15.740 回答
2

确保android:hardwareAccelerated="false"不在您的清单文件中。

于 2021-01-11T23:41:11.270 回答
0

如果您无法查看 Flutter Inspector 并且在 Mac 系统上看到类似“Installing DevTools”的内容。您必须添加以下环境变量。

  1. 打开~/.bash_profile或打开$HOME/.zshrc (取决于您的文件系统)
  2. 添加:
Hierarchy Viewer Variable

export ANDROID_HVPROTO=ddm

source ~/.bash_profile
  1. 来源~/.bash_profile或来源$HOME/.zshrc

如需原始答案,请单击此处:学分

于 2020-10-05T18:07:58.090 回答
0

在某些情况下,您可以通过名称连接设备而不是通过 IP 连接来解决此问题。

于 2021-07-15T13:58:36.187 回答
0

这似乎与我在您的屏幕截图中看到的问题不同,但也许其他人也有这个问题。

有时会注意到,布局获取似乎已经完成,但检查器中没有显示任何内容。原因似乎是图形表示,而不是检查员本身。所以如果你得到这样的东西:

在此处输入图像描述

在缩放控件可见但不知何故没有出现布局的地方,请尝试按“缩放以适应”按钮。然后它重新缩放导致重绘的视图。至少在我对低于 API 29的设备(没有“实时更新”)的配置中,这对于查看某些内容是必要的。

在此处输入图像描述

于 2021-08-02T10:51:15.593 回答
0

只需重新启动 Android Studio 似乎就可以解决问题。

于 2022-02-01T18:52:27.730 回答
-1

试试这个: adb shell setenforce 0(禁用 SELinex

于 2021-01-28T08:36:09.683 回答