Android Studio ждет завершения сборки

У меня проблема. Когда я запускаю новый проект в Android Studio и выбираю активность ящика навигации, это происходит. У меня нет доступа к моему activiy_main_drawer.xml в "Design", и он продолжает говорить "Ожидание завершения сборки". Я действительно не знаю, что мне делать. Я попытался удалить и переустановить Android Studio, и это не помогло.

Ответы

Ответ 1

Я просто столкнулся с одной и той же проблемой. Я просто решил это, выбрав Sync Project with Gradle Files. Это вызовет повторный импорт Gradle и сборку.

Начиная с Android Studio v3.2 значок расположен рядом с верхней правой панелью инструментов. Вы также можете найти его с помощью Find Action ярлык Ctrl Shift A.

Ответ 2

Файл → Синхронизировать проект с файлами Gradle

Ответ 3

Вы можете сделать следующее:

"Файл> Синхронизировать проект с файлами Gradle" (работал для меня)

File> Invalidate Cache & Restart> Просто перезагрузить

ИЛИ ЖЕ

Файл> Неверный кэш и перезапуск> Неверный и перезапуск

Закрыть проект и повторно импортировать проект

Ответ 4

Имейте проблему сохранения, Android SDK отсутствовал в моей системе. После установки этого отсутствующего SDK его работа прекрасна.

Ответ 5

То, что работало для меня, было из верхнего меню:

Build -> Clean
Build -> Rebuild Project

После этого сработал дизайн XML

Ответ 6

Я удалил свой 3.1.2 и установил версию 3.2 Canary 18 из архива загрузок Android Studio. Теперь все хорошо.

Мы приветствуем все конструктивные изменения, но, пожалуйста, сделайте их существенными. Избегайте тривиальных изменений, если это не является абсолютно необходимым.

Ответ 7

Я использую Android Studio 3.1.3 (# AI-173.4819257), плагин Android Build для Gradle 3.1.3 и Gradle 4.4. Я пробовал все возможные варианты, упомянутые на разных постах, но ничего не работало для меня. Я хочу использовать ConstraintLayout, который по умолчанию используется в AS 3.1.3. Мое наблюдение и обходные пути заключаются в следующем.

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

Обход проблемы: создайте пустую активность, класс активности (MainActivity.java) и макет (activity_main.xml). Как только это будет сделано, создайте новый файл макета (например, activity_cltest.xml) с помощью New → Файл ресурсов Android после нажатия правой кнопки на "приложении". Создайте новый макет в соответствии с вашими требованиями. После этого обновите MainActivity.java, заменив R.layout.activity_main на R.layout.activity_cltest.

Я также попытался скопировать содержимое activity_cltest.xml в activity_main.xml но все еще для activity_main.xml, ошибка сохраняется. Эффективно, как только новый проект будет создан, activity_main.xml не должен использоваться и удаляться.

Однако по некоторым причинам подсветка синтаксиса "R.layout.activity_cltest" в MainActivity.java не работает.

Ответ 8

Просто создайте новый файл XML, используя одно и то же имя, и скопируйте скопированные файлы файлов activiy_main_drawer.xml. Меня устраивает.

Ответ 9

Ах... Я решил это с помощью этой страницы и немного больше усилий.

Я установил Android Studio v.3.3.1 сегодня на Zenbook. Я застрял с той же ошибкой "ожидание завершения сборки", и вкладка "Дисплей" не отображается для activity_main.xml Вот что я сделал, чтобы устранить эту ошибку.

Шаг 1. Я искал инструменты SDK и загрузил необходимые версии SDK.

Шаг 2. загрузил Gradle 5.2.1 и извлек файлы в папке Program Files\Android\Android Studio\gradle

Шаг 3. Файл> Настройки> Build..> Gradle и выберите локальный дистрибутив Gradle 5.2.1

Шаг 4. Выберите "Файл"> "Синхронизировать проект с файлами Gradle" и подождите некоторое время для синхронизации...

finish() :) развивающийся андроид с Kotlin

Ответ 10

Мой опыт: я случайно импортировал "себя" в представление, создавая бесконечный цикл:

item_task.xml

<androidx.recyclerview.widget.RecyclerView
    ...
    tools:itemCount="3"
    tools:listitem="@layout/item_task" />   <---- circular dependency mistake

Установка правильного элемента списка в представлении переработчика решила проблему.

Ответ 11

Синхронизация gradle, повторное открытие, восстановление, аннулирование кэшей и перезапуск, пробуя разные версии Android studio. Ничто из этого не помогло. Когда я открывал предварительный просмотр XML, я все равно видел эту чертову проблему.

В итоге помогло закрыть Android-студию и перейти в каталог gradle:

cd ~/.gradle/

И удаление папки с кешами:

rm -rf caches

После этого повторного открытия Android-студии потребуется некоторое время, поскольку ей все еще нужно будет выполнить перестройку, но после этого все XML-макеты снова корректно отображались.