Подтвердить что ты не робот

Android Studio зависает/замораживается при сбое сборки проекта

С сегодняшнего вечера у меня очень сложная проблема.

Если у меня есть какие-либо ошибки в моем проекте Android, и сборка не удалась, тогда моя студия Android застыла/застряла. Я не могу ничего сделать, кроме как убить приложение для студии Android. Даже если я открою тот же проект в следующий раз, gradle попытается снова создать и снова заморозить. [Пожалуйста, найдите прилагаемый скриншот]

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

Вещь это работала без каких-либо проблем до сегодняшнего вечера; и вдруг сломался. Любой другой, имеющий ту же проблему?

-n

enter image description here

4b9b3361

Ответ 1

Ну, я удалил студию Android и снова установил ее, и теперь проблема исчезла. Я все еще удивляюсь, как в мире это сломалось в первую очередь.

Если кто-то другой сталкивается с той же проблемой, попробуйте переустановить свою студию. Если вы используете Mac osx, обратитесь Как полностью удалить Android Studio?, чтобы правильно удалить Android-студию; Потому что только удаление приложения не будет полностью удалять его.

Ответ 2

Если вы используете Android Studio v1.2.1.1 или новее, и используете Macbook, я недавно видел, что если ваше устройство подключено к вашему ноутбуку (по usb не имеют представления о Wi-Fi), и вы спите ваш ноутбук снова войдет в систему, Android Studio зависает. Поэтому вам нужно отключить USB-кабель, тогда вы должны увидеть, что Android-студия счастлива, а затем снова подключите ваш USB-кабель.

Ответ 3

Откройте терминал и reset adb:

adb kill-server
adb start-server

Ответ 4

Вот как я решил ту же проблему:

  • Перейдите в каталог проекта с помощью своего терминала.
  • запустить. /gradlew (или gradlew.bat) assembleDebug
  • Исправить проблемы, о которых сообщает gradle
  • Перезапустите студию Android и проблема исчезнет.

Ответ 5

Основываясь на варварском ответе, я сделал это на своем Mac:

start a terminal
chmod +x gradlew
./gradlew
./gradlew build

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

Ответ 6

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

Я вручную удалил их, переименовал и добавил их с символами подчеркивания в имени, а Android Studio снова работала нормально.

(Я не уверен, что черты были причиной, почему они должны были, но при этом исправление было исправлено.)

Ответ 7

@Ответ на Hesam не работает для меня. Используя OSX и AS 1.2.1.1, мое здание застряло в "Сканировании файлов для индексирования", и я не могу решить проблему даже после перезапуска моего Macbook. Ниже работа для меня:

  • Завершите работу с Android Studio (принудительно убить или просто отключить USB-порт, вам будет хорошо)
  • Перейдите в каталог AndroidStudioProjects и переместите каталог приложения в другое место (вне AndroidStudioProjects).
  • Перезапустите студию Android, теперь вам будет показан экран с вопросом, хотите ли вы начать новый проект или открыть старый.
  • Снова вставьте папку, которую вы вырезали, и сохраните в сторону на шаге 2 обратно в каталог AndroidStudioProjects.
  • В приглашении студии android выберите открытый существующий проект и выберите каталог, который вы сейчас вставляете в AndroidStudioProjects.

Он должен работать для моего случая.