У меня возникла проблема с моей конфигурацией Gradle. Я хочу полностью удалить свой файл .gradle, но как только я это сделаю, папка снова будет воссоздана только с файлом под именем Registration.bin.lock. У меня нет возможности удалить этот файл.
Я хочу снова установить оболочку gradle, но, поскольку этот файл существует, я получаю следующую ошибку: «Ошибка: в файле блокировки обнаружен непредвиденный протокол блокировки. Ожидается 3, найдено 50».
Есть советы??? Я предоставляю изображение файла, о котором я говорю...
Когда вы запускаете gradle с помощью GRADLE_USER_HOME
, демон gradle создает registry.bin.lock
на вашем GRADLE_USER_HOME/.gradle/daemon/<gradle-version>
. Кроме того, демон gradle работает в фоновом режиме.
Демон Gradle воссоздает registry.bin.lock
при удалении файла блокировки.
Если вы хотите удалить каталог .gradle
, есть два варианта.
.gradle
$ jps
91432 Jps
6875
91146 GradleDaemon
$ kill -TERM 91146
$ gradle <task> --nodaemon
https://docs.gradle.org/current/userguide/gradle_daemon.html#sec:disabling_the_daemon
Как сейчас написано, ваш ответ неясен. Пожалуйста, отредактируйте , чтобы добавить дополнительные сведения, которые помогут другим понять, как это отвечает на заданный вопрос. Вы можете найти больше информации о том, как писать хорошие ответы в справочном центре.
Проверьте в диспетчере задач, запущен ли какой-либо процесс Java, и остановите его. После этого вы сможете удалить этот файл и остановить его воссоздание.
как следует из пути - должен быть все еще запущен демон gradle. вы можете убить процесс из диспетчера задач — обычно он указывается как java. Или перезагрузить машину.