我想做一些基本的函数。我正在命令行中运行/构建它。我在看用户指南。还有,做一些简单的任务。

当我开始运行简单的任务时,它被成功构建。但是,在一段时间后,它会显示“它目前正在被另一个Gradle实例使用”,并变成BUILD FAILED。我正在使用终端运行任务。那时候我什么都没做。

如果我关闭产生错误的终端,这个问题就解决了。但是,我知道这不是解决办法。

为什么这个错误经常出现?

如何解决?

并且,请参考任何链接来提高我对Android中Gradle Build系统的知识。


当前回答

只是杀死java.exe进程修复我的问题。

——编辑——

如果没有修复,则:

关闭OpenJdkPlatform进程。

如果没有修复,则:

删除所有”。(windows: c:\ users \用户名\.gradle)。

如果没有修复,则:

重命名或删除.gradle目录后重试。

其他回答

Windows机器:

打开任务管理器(按Ctrl-Alt-Delete并检查进程)

如果你运行两个android studio实例,关闭一个(结束任务)

->关闭“OpenJDK Platform Binary”

-> Gradle同步现在AndroidStudio和它将工作

这些答案我都试过了,包括杀死java进程,在HOME_DIR和project dir中删除.gradle,重启Android Studio,甚至重启OS。

它开始正常工作后,我启动gradle同步。

我被这个错误所困扰,不得不删除用户的.gradle/caches/文件夹的内容和项目的.gradle/文件夹的内容才能继续运行。

不知道是什么引起的,可能是一个失败的构建,使这些文件处于锁定状态?

我可能会迟到,但看起来是一个快速有效的解决方案。

请执行以下步骤。

执行ps -ef | grep gradle 打开终端,移动到~/。gradle /缓存路径 执行find ~/。Gradle -type f -name "*。读取f时锁定“|”;做rm $f;完成 删除Android studio中的。gradle和。idea文件夹。

这是完成了。

打开终端,移动到项目路径,然后根据操作系统运行: Gradlew clean或。/ Gradlew clean