Отсутствующие атрибуты в дизайне макета - Android Studio

Многие атрибуты отсутствуют на панели «Атрибуты» в окне макетирования.

Отсутствующие атрибуты в дизайне макета - Android Studio

Как вы можете видеть на изображении выше, для Buttons показаны только два атрибута. Даже в текстовом представлении (XML) не даются предложения.

Отсутствующие атрибуты в дизайне макета - Android Studio


Ниже приведены настройки моего проекта и Android Studio.

Current Version : Android Studio 3.3.1
Build number : AI-182.5107.16.33.5264788
Gradle Version : 4.10.1

Грейдл: Проект

dependencies {
    classpath 'com.android.tools.build:gradle:3.3.1'
    classpath 'com.google.gms:google-services:4.2.0'
}

я пробовал

File -> Invalidate Caches / Restart... -> Invalidate Caches and Restart

но это не сработало. Что мне не хватает?

Просто чтобы убедиться - вы нажимаете на свою кнопку, прежде чем искать атрибуты?

Tamir Abutbul 23.02.2019 16:36

@TamirAbutbul Да, я сделал. Вы можете видеть, что кнопка выделена в Дерево компонентов на первом изображении.

Roshana Pitigala 23.02.2019 16:38

Вы просто хотели убедиться, я знаю, что вы сделали Invalidate Caches / Restart, но не могли бы вы выйти из студии Android и снова открыть ее? У меня когда-то была похожая проблема, и, снова открыв студию Android, я исправил ее.

Tamir Abutbul 23.02.2019 16:39

Нет ничего, что указывало бы на скрытые деревья или подобные проблемы. Отсутствующее автозаполнение также невероятно странно. Работает ли это с более ранними версиями?

Zoe 23.02.2019 16:39

@TamirAbutbul Да, я также вручную закрыл и открыл студию Android.

Roshana Pitigala 23.02.2019 16:40

@Zoe, ранняя версия студии Android, которая у меня была, была 3.2.0. В этом он работал хорошо, но я обновил его до 3.3.1 несколько недель назад, и только сегодня я впервые открыл редактор макетов после обновления.

Roshana Pitigala 23.02.2019 16:43
4
6
2 771
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Решение(Extracted from here)

  1. Закрыть Android-студию
  2. Перейдите в C:\Users\UserName\.android и удалите папки build-cache и cache.
  3. Перейдите к C:\Users\UserName\.AndroidStudioX.X\system и удалите эти папки

    • caches

    • compiler

    • compile-server

    • conversion

    • external_build_system

    • frameworks

    • resource_folder_cache

    • tmp

  4. Откройте Android Studio и снова откройте свой проект.


Android Studio автоматически создает несколько файлов и папок для хранения конфигураций, кеша и т. д. Вышеупомянутая проблема возникает, когда Android Studio портит один или несколько из этих файлов и папок. Решение состоит в том, чтобы удалить их. Поэтому, когда ранее сохраненные файлы больше не доступны, Android Studio снова создает эти конфигурации.

Это не повлияет ни на один из ваших проектов или на изменения, которые вы внесли в Android Studio (настройки, темы, раскладки клавиш и т. д.).


Все атрибуты теперь отображаются, как и раньше.

Предложения тоже работают.

Работает в Android Studio 3.5, сборка #IA-191.8026.

Dario Roman Garcia Gonzalez 15.10.2019 21:09

Моя проблема была похожа. Android Studio не удалось отобразить некоторые атрибуты в «Просмотре дизайна» (например, видимость). Очистка этих файлов помогла.

Dominik 11.03.2021 18:55

Закройте проект в Android Studio. Затем полностью удалите папку Android SDK (C:/Users/user/appdata/Local/Android/Sdk). Откройте Android Studio и загрузите Android Sdk. Это сработало для меня.

Другие вопросы по теме