即使没有构建发生,Android Studio 布局预览仍处于等待构建完成的状态。我已使 android studio 无效并重新启动。我已卸载并重新安装。它仍然有同样的问题。我注意到这是在我使用 constraintLayout 创建一个 xml 文件之后开始的。我已经删除了它,但这并没有帮助。
3 回答
自从我添加了材料组件后,我遇到了同样的问题。您是否在项目中使用材料组件?我正在使用 com.google.android.material:material:1.2.0-alpha04 并且由于我添加了开关或滑块,问题开始发生......我仍在调查。
更新:好的,为我解决了这个问题,所以我会看看你在布局中使用了哪些组件。对我来说,它是“com.google.android.material.slider.Slider”,这完全破坏了 android studio 中的布局预览,即使您打开不同的项目也是如此。
这是一个讨厌的错误!!!!要使布局预览再次正常工作,请使缓存无效并重新启动,但不要进入“受感染”布局,因为它会再次破坏整个 Android Studio。
解决方案:如果使用这些组件,请尝试切换到 3rd 方库,直到从 google 修复。在这里提出了错误报告:https ://github.com/material-components/material-components-android/issues/992
我不这么认为这是与约束布局有关的问题 请尝试以下操作“文件 > 使用 Gradle 文件同步项目”(对我有用) 文件 > 使缓存无效并重新启动 > 仅重新启动或文件 > 使缓存无效并重新启动 > 无效并重新启动关闭项目并重新导入项目
只需检查您是否在 build.gradle 中使用了 androidX 库,也许您正在使用android.support.constraint.ConstraintLayout
然后将其替换为androidx.constraintlayout.widget.ConstraintLayout
或者如果您的 gradle 文件中有支持库,那么您还应该有支持库的 ConstraintLayout。希望这能回答你的问题。