不确定此问题是否适用于stackoverflow或超级用户
编辑:超级用户甚至没有gradle标签,所以我猜这是针对stackoverflow的
您好我正在尝试运行./mach gradle app:测试以测试mozillas代码中的错误修复
当我运行它时,我收到此错误
Timeout waiting to lock artifact cache (/home/mddrill/.gradle/caches/modules-2). It is currently in use by another Gradle instance.
运行./mach gradle app:checkstyle
时出现同样的错误,所以我假设我会使用gradle
命令
我已经检查了哪些守护进程与service --status-all
一起运行但是我没有使用gradle这个单词
我查看过的其他问题的答案是说运行gradle --stop
以检查守护程序是否正在运行。当我运行该命令时,它会显示Stopping daemon(s)
并挂起
我该如何解决这个问题?我试过关闭并重新打开终端。
答案 0 :(得分:5)
错误消息
* What went wrong: > Could not resolve all dependencies for configuration ':runtime'. > Timeout waiting to lock artifact cache (\Users\username\.gradle\caches\modules-2). It is currently in use by another Gradle instance. Owner PID: 10736 Our PID: 204 Owner Operation: resolve configuration ':classpath' Our operation: Lock file: \Users\username\.gradle\caches\modules-2\modules-2.lock * Try: Run with --info or --debug option to get more log output.当您通过Ctrl + C或Crtl + Z终止gradle构建任务时,它会出现。
rm your_path/modules-2.lock
答案 1 :(得分:4)
java.exe
或openJDK平台binary.exe
。gradle\caches\modules-2\modules-2.lock
文件删除答案 2 :(得分:0)
具有相同的问题,当yarn or npm run android
在终端由Ctrl + Z
终止时,会发生此问题。我要做的就是通过运行/modules-2.lock
来删除rm yourpath/modules-2.lock
。
然后在那之后,重新运行yarn run android
或react-native run-android`,您的构建将成功
答案 3 :(得分:0)
转到文件菜单
选择使缓存无效并重新启动
再次启动android 去档案 选择与文件同步 然后一旦完成 与gradle同步
答案 4 :(得分:0)