编译应用程序时出错
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
项目中的所有内容。
【讨论】:
以上是关于编译应用程序时出错的主要内容,如果未能解决你的问题,请参考以下文章