Редактор макетов Android «недостающие классы»

#android-studio #android-layout

Вопрос:

Я использую Android Studio Artic Fox и создаю потомка ConstraintLayout…

Я получаю редактор макета следующим образом:

Скриншот Android Studio, показывающий редактор макетов Как вы можете видеть, появилось сообщение об ошибке «Отсутствующие классы». Теперь, когда я использую свой класс-потомок в другом макете, я снова получаю это сообщение, и ничего не отображается, что довольно раздражает. Я нашел несколько старых вопросов с похожими (но разными) проблемами и задался вопросом, сталкивался ли кто-нибудь с этим.

Изменить: по запросу, вот пример XML:

 <?xml version="1.0" encoding="utf-8"?>
<testing.TestConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent">

</testing.TestConstraintLayout>
 

Комментарии:

1. Вы должны показать свой XML. Полностью ли указано имя класса в макете?

2. Добавлен XML. Да, имя класса полностью определено, и Ctrl Щелчок приведет меня к файлу, так что, похоже, Android Studio сможет его найти.

3. То, что вы опубликовали, работает. Очистите проект (Сборка->Очистить проект) и аннулируйте кэши (Файл->>Аннулировать кэши/Перезапустить…), чтобы посмотреть, прояснится ли это.

4. Спасибо, я не делал Файл -> Аннулировать кэш… будем делать.

5. Теперь сделали это, не устранили проблему… Поскольку это работает на вас, проблема должна лежать где-то в другом месте. Спасибо!