FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'oscar'.
> Could not open proj class cache for build file '/Users/prakashv/dev/workspace/oscar-api/build.gradle' (/Users/prakashv/.gradle/caches/2.6/scripts/build_7o20dvaacd2xu3ci3o56uhd4f/proj).
> Timeout waiting to lock proj class cache for build file '/Users/prakashv/dev/workspace/oscar-api/build.gradle' (/Users/prakashv/.gradle/caches/2.6/scripts/build_7o20dvaacd2xu3ci3o56uhd4f/proj). It is currently in use by another Gradle instance.
Owner PID: unknown
Our PID: 47991
Owner Operation: unknown
Our operation: Initialize cache
Lock file: /Users/prakashv/.gradle/caches/2.6/scripts/build_7o20dvaacd2xu3ci3o56uhd4f/proj/cache.properties.lock
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
知道问题可能是什么? 我使用的是gradle 2.6和Java 1.8.0_60
答案 0 :(得分:12)
要解决此问题,我必须首先杀死 Java(TM)Platform SE二进制进程,然后我能够删除允许Gradle命令再次工作的整个/Users/<username>/.gradle/caches
文件夹。
我认为,由于通过IntelliJ IDEA向我的build.gradle
文件添加了新的依赖项,我可能会遇到此问题。
答案 1 :(得分:4)
tl; dr :尝试使用较旧的JDK
删除缓存对我不起作用。删除锁定文件也无法解决。
切换到较旧的JDK 之后,我能够再次构建项目。
Idea将项目配置为使用JDK 14(预览版),但这似乎不起作用。我将JDK设置为13。实际上,对话中说它是JDK 13,但从某种程度上讲是从JDK 14预览版安装的。所以我不得不安装一个实际的JDK 13。
答案 2 :(得分:3)
@Shriganesh Kolhe在2017年4月22日18:12所说的大约97.3%是正确的 - 在导航路径中只缺少\
。更正/澄清如下。
以下是该过程的概括,因为我们已经过了gradle
版本2.14.1。 (今天我在 4.1 。)这个错误将再次发生在某人身上,有一天会发生在gradle
更高版本。
(1)找到此路径末尾的文件夹caches
:C:\Users\your_user_name\.gradle\caches\
。 (对我来说,这是 C:\Users\Dov\.gradle\caches\
。)
(2)找到名称为 LARGEST 版本号 SMALLER 的文件夹,而不是正在安装的gradle
版本。 (对我来说,安装4.1,这是 3.3 。)
(3)为安全起见,请将scripts
和scripts-remapped
文件夹复制到安全的地方。
(4)然后(不用担心 - 你备份了!)删除这些文件夹中的所有文件。
(5)最后再次build
。
(万一这会导致错误,请将移动的文件夹放回原位。按照概述,它对我很有帮助。)
答案 3 :(得分:3)
对我来说解决方案很简单:
C:\Users\YOUR_USERNAME\.gradle\caches
并在错误消息中找到抱怨的子文件夹(例如4.4
)。4.4_OLD
)。这将在您的缓存目录中生成一个新的子文件夹(例如4.4
),并且构建应该成功完成。
答案 4 :(得分:2)
转到构建文件夹,指向并删除&#34; cacheproperties.lock&#34;档 如果这次再次显示另一个,也删除它。 在我的情况下,我做了2次。
答案 5 :(得分:2)
导航到C:\ Users \ user.gradle \ caches \ _ 2.14.1
将'scripts'和'scripts-remapped'文件夹移动到其他位置。 (以防万一出错)
然后尝试再次构建。
它对我有用。
答案 6 :(得分:1)
答案 7 :(得分:1)
我已经在Windows上修复了它。
打开命令提示符,转到项目目录,然后使用以下命令清除gradle
缓存。
gradlew clean
这对我有用。
答案 8 :(得分:0)
我通过增加Gradle守护程序和 MetaSpace
的总 heap 大小来解决此问题org.gradle.jvmargs = -Xmx2048M,-XX:MaxMetaspaceSize = 512m
在gradle.properties
内
答案 9 :(得分:0)
检查 jdk 版本,JDK 16 可能导致问题。您可以尝试安装低版本。我尝试过 11 和 8 jdk 及其工作。然后重建您的应用。