【问题标题】:Android studio layout editor. Waiting for build to finishAndroid Studio 布局编辑器。等待构建完成
【发布时间】:2020-05-22 18:57:01
【问题描述】:

Android Studio 布局预览卡在等待构建完成,即使没有构建发生。我已使 android studio 无效并重新启动。我已卸载并重新安装。它仍然有同样的问题。我注意到这是在我使用 constraintLayout 创建一个 xml 文件之后开始的。我已经删除了它,但这并没有帮助。

【问题讨论】:

    标签: android android-studio android-constraintlayout android-layout-editor


    【解决方案1】:

    自从我添加了材料组件后,我遇到了同样的问题。您是否在项目中使用材料组件?我正在使用 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

    【讨论】:

    • 滑块确实是个问题。这发生在我身上。希望他们会尽快修复它
    【解决方案2】:

    我不认为这是与约束布局有关的问题 请尝试以下内容 “文件 > 使用 Gradle 文件同步项目”(为我工作) 文件 > 使缓存无效并重新启动 > 只需重新启动 要么 文件 > 使缓存无效并重新启动 > 使缓存无效并重新启动 关闭项目并重新导入项目

    【讨论】:

      【解决方案3】:

      只需检查您是否在 build.gradle 中使用 androidX 库,也许您正在使用 android.support.constraint.ConstraintLayout 然后将其替换为 androidx.constraintlayout.widget.ConstraintLayout 或者如果您的 gradle 文件中有支持库,那么您还应该有支持库的 ConstraintLayout .希望这能回答您的问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-04-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-03-13
        • 2020-08-15
        • 1970-01-01
        相关资源
        最近更新 更多