显示了一些布局,有些只有空白的灰色框架。我似乎找不到有效的 XML 布局和无效的 XML 布局之间的相关性,混合使用绑定、约束布局、复杂性和长度各不相同、无错误。该应用程序正在编译并运行良好。
有什么建议么?
清除缓存/重启、清理、重建对此没有影响
解决方案:注意到预览模式下布局旁边的红色错误图标。它与 id 资源解析器 @1 有关。我在布局上手动编辑了一个资源 ID。这以某种方式解决了其余布局的问题。诡异的。
编辑:似乎问题不断重复发生。但是,在预览中更改主题确实有帮助。如果您遇到问题,我也会尝试将预览模式更改为蓝图。
编辑 2:我使用了 Android Studio 3.2 Canary 9,布局按预期工作,没有问题。我猜它与新旧绑定编译器有关
编辑 3:哦,天哪……问题还没有结束。3.2 Canary 11 在编辑布局时会快速耗尽所有给定的内存,然后 GC 对我来说一直落后于所有 IDE。需要每 30 分钟重新启动 IDE。我最终恢复到 3.1.1,如果没有加载,我会按照下面的评论中的建议强制刷新布局。