Gradle中止时无法锁定文件哈希缓存

nimxete2  于 2024-01-08  发布在  其他
关注(0)|答案(4)|浏览(286)

我取消了正在运行的Gradle构建,现在每当我重新启动它时都会收到以下消息:

Could not create service of type FileHasher using BuildSessionServices.createFileHasher().
   > Cannot lock file hash cache (/data/.gradle/6.4.1/fileHashes) as it has already been locked by this process.

字符串

5m1hhzi4

5m1hhzi41#

尝试运行(如果gradle in安装在您的计算机上并在PATH中)

gradle --stop

字符串

./gradlew --stop


在你的项目目录中从命令行.为我工作.

jexiocij

jexiocij2#

运行

gradlew --stop

字符串
在Windows终端中
对于Mac用户运行

./gradlew --stop


从你的项目的根

r8xiu3jd

r8xiu3jd3#

解决方案是寻找gradle进程并杀死它。在我的情况下,我不得不寻找一个正在运行的java进程。
所以我在htop中搜索java并终止了它。这解决了我的问题。

fzsnzjdm

fzsnzjdm4#

通过执行以下操作删除gradle缓存中的锁定文件:
find ~/.gradle -type f -name“*.lock”-delete

相关问题