Android Studio 4.0 布局检查器不工作

Android Studio 4.0 Layout Inspector isn't working

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

我的应用程序的目标是 API 29,构建工具版本是 buildToolsVersion '29.0.3'

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

这就是我能看到的

试试看 adb shell settings delete global debug_view_attributesadb shell settings delete global debug_view_attributes_application_package

尝试再次使用调试模式停止当前 running-app 和 运行(单击“调试”按钮或按 Shift F9)并再次 select 您的进程。请查看下面的一些屏幕截图:

  1. 报错时:

  2. 停止后 运行 再次调试:

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

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

export ANDROID_HVPROTO=ddm

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

原始答案点击这里:Credits

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

在工具->SDK 管理器 window 中,请确认已安装 API 29-30 的布局检查器图像服务器。

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

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

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

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

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

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

缩放控件可见但不知何故未显示任何布局,请尝试按“缩放以适合”按钮。然后它重新缩放导致 重绘 的视图。至少在我的 低于 API 29 的设备配置中(没有“实时更新”),这是看到某些东西所必需的。

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

如果你像我一样在尝试编写 Flutter 应用程序时偶然发现了这个主题,我也没能成功。

相反,您可以使用 Flutter Inspector,它提供了一组最小的类似功能。