自Android Studio v3.6.1起,我不再能够预览我的xml布局文件。我永远得到"Waiting for build to finish"
。
我发现了这篇帖子,看起来似乎很相关,但是那里的答案没有帮助。 Android studio layout Design view not loading
当我怀疑与样式/主题相关的问题时,我至少打开了10个较旧的应用程序。不幸的是,他们都表现出相同的行为。
答案 0 :(得分:0)
更新:自2020年4月中旬起com.google.android.material:material:1.2.0-alpha06可用,随着该版本的发布,我的问题就消失了
最后找到了问题。
我一直在为新项目使用最新的Material lib com.google.android.material:material:1.2.0-alpha05
。此Alpha状态库在布局设计视图中生成渲染错误。
不幸的是,此错误使布局设计视图成为Android Studio崩溃的一部分,因此所有其他布局也无法显示其设计视图。
最好的解决方案是不要以最新版本使用此Alpha库,但我需要它进行开发。第二个最佳解决方案是确保避免在设计模式下打开相关的布局文件。
对我的发现有用的是: how to solve render problem Path.op() not supported?
答案 1 :(得分:0)
我遇到了类似的问题,但是我尝试了所有的材料设计依赖库和
implementation 'com.google.android.material:material:1.2.0-alpha02'
似乎可以正常工作,解决了该问题,现在我可以在预览和设计中看到xml渲染了。 不要忘记在更新app.gradle之后清理并重建项目