Ошибка редактора макета Android (невозможно создать ограничение в редакторе): java.lang.IllegalArgumentException: коллекция пуста - PullRequest
2 голосов
/ 14 апреля 2019

Я получил ошибку в Android Studio (3.3.2) Layout Editor.

Это было настолько внезапно, что раньше ошибки никогда не было, я не знаю почему.

enter image description here

Эта ошибка былапомешать мне создать ограничение с помощью визуального редактора.Я сам должен определить ограничение, используя код, и мне было больно.

Пожалуйста, помогите, как решить эту проблему.

Что я сделал:

  1. Переустановите Android SDK

  2. Отключите кэш и перезапустите

  3. Удалите все бета-версии SDK.

Ответы [ 2 ]

3 голосов
/ 14 апреля 2019

Я столкнулся с той же проблемой. Это проблема с зависимостью макета Contraint. В build.gradle моего проекта я использовал

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

Тогда я просто понизил его до

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

и ошибка была устранена. Я думаю, что нам придется ждать исправленную версию.

0 голосов
/ 29 апреля 2019

Это было решено в ConstraintLayout 2.0.0-alpha05 , как описано здесь инженером Google

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...