Gradle невозможно удалить каталог из-за .fuse_hidden
Когда я перестраиваю проект Gradle в студии Android, он дает мне следующие
Ошибка:
Gradle: Выполнение выполнено для задачи ': lib: clean'. Не удалось удалить каталог:/path/to/project/lib/build/exploded-bundles/ComAndroidSupportAppcompatV71901.aar
Оказалось, что папка ComAndroidSupportAppcompatV71901.aar
содержит файл с именем .fuse_hidden0000175300000012
(или какой-либо другой случайный файл). У меня есть googled для этого и кажется, что это своего рода файловая система ссылка на файл, который помечен для удаления, но все еще используется некоторыми процессами. Как я сделал это в этом файле, он показал, что он действительно используется... Android Studio.
Можно ли как-то сказать Android Studio выпустить этот файл, чтобы его можно было удалить?
Я использую Android Studio 0.4.2
под Ubuntu 13.10, файловая система - NTFS.
Ответы
Ответ 1
попробуйте это решение по одному (если первый не работал, перейдите ко второму и так далее):
1- убейте фоновый Java-процесс и повторите попытку.
2- очистить проект от терминала, используя эту команду "gradlew clean"
3- Найдите "Instant Run" в настройках и снимите флажок.
4- попробуйте выйти из студии Android и открыть это снова, затем очистите и запустите
5- попытаться сделать недействительным кеш и перезапустить из меню файла
Ответ 2
Просто попробуйте запустить Android Studio в качестве администратора на вашем компьютере.