编译应用程序时出错

Posted

技术标签:

【中文标题】编译应用程序时出错【英文标题】:Error while compiling app 【发布时间】:2016-02-27 06:54:51 【问题描述】:

错误:配置根项目“Myapp”时出现问题。

无法解析配置 ':classpath' 的所有依赖项。 超时等待锁定工件缓存 (C:\Users\prasid444.gradle\caches\modules-2)。它当前正被另一个 Gradle 实例使用。 所有者 PID:5232 我们的PID:7292 所有者操作:解析配置 ':classpath' 我们的操作:解析配置':classpath' 锁定文件:C:\Users\prasid444.gradle\caches\modules-2\modules-2.lock

【问题讨论】:

【参考方案1】:

Gradle 有时会留下一个运行的 gradle-daemon,它可以锁定您的项目文件。指示C:\Users\prasid444.gradle\caches\modules-2 的目录是临时文件的缓存目录。

您可以移动/删除文件夹并再次尝试构建。 (将它移动到一个临时位置,以防您缓存的文件可能难以获取,这不应该发生,或者您只是想在解决此问题时有所注意。)

此外,在某处的.lock 文件中可能存在对文件的引用。您可以尝试使用gradle clean build 命令或只是移动/删除C:\Users\prasid444.gradle\caches 中的所有内容

【讨论】:

【参考方案2】:

删除~/.gradle/caches目录和restart/rebuild项目中的所有内容。

【讨论】:

以上是关于编译应用程序时出错的主要内容,如果未能解决你的问题,请参考以下文章

使用 pyinstaller [eel] 编译应用程序时出错

为 ARM 交叉编译应用程序时与 sdl 链接时出错

VS2012编译的MFC程序XP运行出错R6010

升级引导程序后编译资产时出错

在 CLion 中编译简单程序时出错

编译 Angular 11(从 Angular 9 升级)应用程序时出错