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



我取消了一个正在运行的 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.

尝试运行(如果 gradle 安装在您的计算机和 PATH 中(

gradle --stop

./gradlew --stop

在您的项目目录中 从命令行。为我工作。

运行

gradlew --stop 

在窗口终端中

对于 Mac 用户运行

./gradlew --stop 

从项目的根目录

解决方案是寻找 gradle 过程并杀死它。就我而言,我不得不寻找一个正在运行的 java 进程。

所以在htop中我搜索了java并终止了它。这解决了我的问题。

通过执行如下操作来删除 gradle 缓存中的锁定文件:

查找 ~/.gradle -类型 f -名称 "*.lock" -删除

最新更新