Android Studio 3.4.1约束布局编辑器预览无法再次运行

时间:2019-05-20 11:38:26

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

我相信自v3.x以来,我曾经遇到过类似的问题,而且这些问题还会继续存在。我不知道我要花多少小时尝试使用布局编辑器,而他们只是无法正确使用它。

无论如何,这是xml代码:

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">

<TextView
    android:id="@+id/textView"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:text="TextView"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent" />
</android.support.constraint.ConstraintLayout>

这是它的外观:

enter image description here

我拖入的任何项目都会以0大小放在左上角。无论您设置确切的尺寸还是仅设置约束条件。

我的Android Studio版本是3.4.1
使用28.0.0支持库。
由于公司政策,我无法降级,因此这不是一种选择。

约束布局是最新版本:

implementation 'com.android.support.constraint:constraint-layout:2.0.0-beta1'

它也不适用于早期版本。

我已经尝试了一些可以与其他类似错误“协同工作”的事情:

  • 使用不同的主题
  • 在布局编辑器中尝试不同的API版本
  • 使缓存/重启无效
  • 更新了Android Studio(至此版本)

欢迎任何建议

3 个答案:

答案 0 :(得分:1)

只是清理项目对我有用。

答案 1 :(得分:0)

因此,基本上,问题完全在另一个布局文件中的其他地方,与约束布局无关。无论如何,经过清理,构建并重新启动后,它终于可以工作了!

答案 2 :(得分:0)

最有可能是Gradle守护程序出了问题。尝试从终端清洁:

./ gradlew clean