编译应用程序时出错

时间:2015-11-24 17:41:20

标签: android dependencies classpath android-gradle pid

  

错误:配置根项目“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

2 个答案:

答案 0 :(得分:3)

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

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

此外,某处可能会引用.lock文件中的文件。您可以尝试gradle clean build命令,也可以只移动/移除C:\Users\prasid444.gradle\caches

中的所有内容

答案 1 :(得分:0)

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