Android studio Android布局编辑器错误(无法在编辑器上创建约束):java.lang.IllegalArgumentException:集合为空

Android studio Android布局编辑器错误(无法在编辑器上创建约束):java.lang.IllegalArgumentException:集合为空,android-studio,android-support-library,Android Studio,Android Support Library,我在Android Studio(3.3.2)布局编辑器上出错 这是如此突然,以前,错误从来都不存在,我不知道为什么 此错误阻止我使用visual editor创建约束。 我必须自己用代码定义约束,这对我来说很痛苦 请帮助解决这个问题 我所做的: 重新安装Android SDK 使缓存无效并重新启动 卸载SDK的所有测试版 我也面临同样的问题。这是约束布局依赖性的问题。在我的项目build.gradle中,我使用了 implementation 'androidx.constraintlayo

我在Android Studio(3.3.2)布局编辑器上出错

这是如此突然,以前,错误从来都不存在,我不知道为什么

此错误阻止我使用visual editor创建约束。 我必须自己用代码定义约束,这对我来说很痛苦

请帮助解决这个问题

我所做的:

  • 重新安装Android SDK

  • 使缓存无效并重新启动

  • 卸载SDK的所有测试版


  • 我也面临同样的问题。这是约束布局依赖性的问题。在我的项目build.gradle中,我使用了

    implementation 'androidx.constraintlayout:constraintlayout:2.0.0-alpha4'
    
    然后,我把它降级为

    implementation 'androidx.constraintlayout:constraintlayout:2.0.0-alpha3'
    

    解决了这个错误。我想我们必须等待一个固定版本。

    这已在中解决,正如Google工程师所述

    删除用户文件夹中的.AndroidStudio和.cache文件夹。@Hypermax191我在我的用户文件夹中找不到任何.cache文件夹。@Hypermax191我已删除这些文件夹,但是错误仍然出现。我有同样的问题,目前我解决了降级到2.0.0-alpha03的问题。我在这里打开了一张罚单:我已经这样做了,我已经使缓存失效并重新启动。但问题仍然存在(我通过将Contsraint layout.implementation'androidx.constraintlayout:constraintlayout:2.0.0-alpha4'降级到版本1.1.3修复了这个问题。实现将'androidx.constraintlayout:constraintlayout:1.1.3'