Предварительный просмотр файла XML-макета Android Studio 3.0 не отображается

Когда я открываю файл макета в своем новом файле Android-Studio и нажимаю кнопку предварительного просмотра, он покажет сообщение Ожидание завершения сборки... в течение бесконечного времени. введите описание изображения здесь

Кто-нибудь сталкивался с той же проблемой или любым решением?

Ответ 1

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

Ответ 2

Очистка и восстановление моего проекта решила проблему.

Ответ 3

попробуйте другую тему (может быть от Appcompat) и уровень API сверху

ИЛИ

  • Если вы внесли некоторые изменения в макет, просто отмените его.
  • удалить .idea и .gradle папку из корня проекта
  • закрыть андроид-студию, перезапустить ее
  • нажмите значок gradle с правой боковой панели и щелкните значок синхронизации, чтобы обновить проект. теперь перестройте проект, и он должен работать.

Ответ 4

После обновления до версии Android Studio версии 3.1 в диалоговом окне "Структура проекта" версия инструментов сборки была пуста. Выбор версии инструмента сборки решил проблему для меня.

Надеюсь, что это поможет кому-то, стоящему перед той же проблемой.

Ответ 5

См. мой ответ на аналогичный вопрос:

Ошибка студии Android java.lang.IllegalArgumentException: имя ресурса не может быть пустым

Эта ошибка может возникнуть при обновлении до Android Studio 3.0. Это не влияет на вашу способность создавать проект, но ошибка не позволяет визуально видеть ваши файлы макета xml. Вы также получите сообщение об ошибке при передаче файлов на GIT, но вы все равно можете зафиксировать и нажать.

То, что я нашел в одном из моих проектов, - это то, что файл автоматически добавлялся в папку "menu" при обновлении Android Studio, и файл не имел имени. Он был назван просто ".xml". Все, что вам нужно сделать, это удалить файл и очистить проект, что позволит создать новую версию проекта. Это должно позаботиться о проблеме.

Ответ 6

Удалите каталоги .gradle как в домашнем каталоге, так и на верхнем уровне вашего проекта. Gradle директивы кэша не зависят от опции "Очистить кеши и перезагрузку".

UPDATE

Повторите попытку обновления SDK, потому что API 23: Android N (предварительный просмотр) теперь доступен, загрузите его правильно или выберите API 23: Android 6.0 из верхнего правого окна предварительного просмотра. проверьте изображение

введите описание изображения здесь введите здесь описание изображения. , Он (Android Studio) автоматически выбирает последнюю версию, даже если она не установлена ​​должным образом. Таким образом,

Что вам нужно сделать:

правильно установить новый

ИЛИ нажмите на предыдущий.

Надеюсь, это поможет вам.

Ответ 7

У меня была эта проблема с одним файлом, поэтому я просто создал новый с тем же кодом.

Ответ 8

Просто сделайте сборку изнутри AS, а не из командной строки. Я получаю это все время, потому что я в основном использую командную строку. Так было с ранних версий AS, так что я перебираю это не так высоко в списке проблем. В последнее время (3.2) много новых внутренних сбоев, а что нет - вообще не стабильно 🤐

Ответ 9

Попробуйте Очистить и перестроить project.and Также попробуйте Invalidate caches/Restart. И эта проблема также возникает из-за низкого Ram в ноутбуках.