Невозможно очистить проект в Android Studio

Версия ОС: Ubuntu 14.04 LTE 64 бит

Java JRE / JDK версия: Oracle JDK 1.8.0_11

Каталог проекта находится на диске с файловой системой NTFS.

Всякий раз, когда я пытаюсь очистить свой проект, я получаю что-то вроде ниже.

: App: clean FAILED Ошибка: выполнение выполнено для задачи ': app: clean'.

Не удалось удалить файл: /media/DriveA/AndroidStudioWorkspace/DNA/app/build/intermediates/classes/debug/…/mechandising/MerchandizingActivity$3.class

Когда я пытаюсь удалить папку сборки вручную, я получаю следующую ошибку.

Ошибка при получении информации для файла '/ media / DriveA / AndroidStudioWorkspace / DNA / app / build / intermediates / pre-dexed': ошибка ввода / вывода

Я не могу понять, есть ли проблема с Linux или проблема с Studio. Я не сталкиваюсь с такой проблемой в Eclipse (Same Drive), поэтому я просто считаю, что это что-то не так с моей студией.

Какие-либо предложения??

Solutions Collecting From Web of "Невозможно очистить проект в Android Studio"

У меня такая же проблема.

Вам нужно напрямую перейти к исходному файлу. Закройте студию и перейдите к пути, в котором находится проблема, и удалите там папку.

Перейдите в раздел «Файл»> «Настройки»> «Сборка», «Выполнение», «Развертывание»> «Мгновенный запуск»> Снимите флажок «Включить мгновенный запуск до« горячей »замены)

Спасибо Хорошая кодировка

Вы можете войти в каталог проекта и вызвать град из командной строки, чтобы выполнить чистую работу над проектом:

gradlew clean 

Когда вы снова открываете проект, вам нужно снова запустить синхронизацию градиента.

Просто столкнулся с тем же вопросом сейчас – я случайно отредактировал один из сгенерированных файлов и захотел перестроить приложение, но и clean и build завершилась неудачно из-за блокировки некоторых файлов.

К счастью, я получил cygwin на моей машине с Windows, поэтому ls -l <file that studio complained about> показала, что эти файлы принадлежат кому-то из Administrator .

Моя первая мысль заключалась в том, что эти файлы могли быть созданы во время работы Studio с правами администратора (я делаю это, когда мне нужно получать обновления из SDK manager ). Идея состояла в том, чтобы попытаться решить эту проблему, выполнив clean в Studio с правами администратора, а затем перестроим с обычными привилегиями. Нет, это не сработало 🙁

Я решил пойти на грубую силу: sudo rm -rf app/build/*Cygwin эта команда выглядит несколько иначе: cygstart --action=runas rm -rf app/build/* ). Это решило проблему, и я смог перестроить проект в Android Studio.

Очистите проект от Android Studio Terminal, используя эту команду «gradlew clean».

Введите описание изображения здесь

У меня была такая же проблема, как и вы. Я попробовал некоторые из предлагаемых решений на этой странице, и это не сработало. Поэтому я использовал Process Explorer, чтобы найти, какой процесс блокирует файл apk, и это был firefox. Я думаю, что он блокирует файл, когда я загружаю apk в консоль Google Play. Для этого перейдите в раздел «Найти> Найти дескриптор или DLL …> путь к вашему-app.apk». Надеюсь, что это поможет

В Linux это может произойти, если у вас есть «заблокированные» каталоги, которые препятствуют удалению файлов Android Studio.

Вы можете запустить следующую команду в терминале: sudo chown -R $ USER: $ HOME

Затем попробуйте перестроить -> Работает для меня

Перейдите в каталог проектов в терминале и запустите gradlew clean

Чтобы запустить команду Gradle в командной строке терминала /. Перейдите в корень вашего проекта и введите gradlew в терминале или gradlew.bat для командной строки (пользователи Windows), а затем команду, которую вы хотите выполнить.

Список всех возможных команд gradlew tasks в вашем терминале.

У меня была аналогичная проблема, когда я пытался отладить мое первое приложение для Android. Если вы работаете с Android Studio на окнах, я просто перезапустил студию Android, и я запустил Android Studio в качестве администратора, который исправил проблему.

Я решил эту проблему, закрыв студию android studio -> удалить платформу android через кли, а затем -> снова добавить платформу Android -> открыть проект в студии android.

Я не на Windows, а на OS X. Как-то моя папка сборки не имела надлежащего разрешения для AS, чтобы удалить файл, поэтому я сделал chmod -R 777 <your_directory> в поврежденном родительском каталоге .. Вероятно, 777 не Что бы вы хотели, но это сработало для меня.