Android Studio 4.0 布局检查器不工作

Posted

技术标签:

【中文标题】Android Studio 4.0 布局检查器不工作【英文标题】:Android Studio 4.0 Layout Inspector isn't working 【发布时间】:2020-10-15 17:01:42 【问题描述】:

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

我的应用面向 API 29,构建工具版本为 buildToolsVersion '29.0.3'

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

这就是我能看到的全部

【问题讨论】:

您是否将您的 android gradle 插件更新到 4.0.0 或更高版本? @orelzion 我也有同样的问题,你找到解决办法了吗? 创建一个新的模拟器为我解决了这个问题。 @OliverDeLange 尚未尝试过。谢谢! 一开始我觉得它运行良好,但不知道我需要在组件树中禁用“过滤系统定义的层”过滤器才能查看实际视图。也许这会节省一些时间! 【参考方案1】:

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

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

【讨论】:

【参考方案2】:

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

    当错误时:

    在停止并再次运行调试后:

【讨论】:

【参考方案3】:

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

【讨论】:

这对我有帮助,至少 AS 会显示出正在发生的事情的线索 对其他人来说,如果您在“尝试”启动 Layout Inspector 后拔下设备,您将在 A/S 中看到此对话框。丹妮尔不只是把这些从无到有 =) 是的,我只是没有时间争论答案,对不起:)【参考方案4】:

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

【讨论】:

为我工作。只需重新安装应用即可。【参考方案5】:

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

【讨论】:

我尝试了以上所有答案,但没有一个有效。【参考方案6】:

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

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

export ANDROID_HVPROTO=ddm

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

原始答案点击这里:Credits

【讨论】:

【参考方案7】:

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

【讨论】:

【参考方案8】:

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

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

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

【讨论】:

【参考方案9】:

只需重启 Android Studio 似乎就能解决问题。

【讨论】:

【参考方案10】:

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

【讨论】:

以上是关于Android Studio 4.0 布局检查器不工作的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio 4.0+ 中新的 UI 层次结构调试工具

Delphi 2009 RAD Studio - 桌面选择器不工作

Android Studio - AVD 管理器不可见

求助:android:layout

Android studio 升级到4.0-4.0.1版本项目编译异常问题总结

Android Studio XML 布局文件存在但我找不到