Android studio意外锁定文件协议

时间:2014-12-15 10:28:52

标签: gradle android-gradle

我试图将android工作室项目导入新机器。导入正常,项目的目录正确显示。但是,当我尝试构建或清理项目时,android studio引发了以下错误

Gradle 'ngoma' project refresh failed
Error:Unexpected lock protocol found in lock file. Expected 3, found 0.

我尝试关闭并重新打开项目,更改包含项目的文件夹的权限,但没有任何变化。我怎样才能解决这个错误?

7 个答案:

答案 0 :(得分:20)

进入本地文件项目并搜索“.gradle”文件夹

删除它并重新启动IDE。

答案 1 :(得分:5)

主页文件夹中的.gradle文件夹中删除内容并重新启动Android Studio解决了该问题。请注意我之前从Android Project文件夹中删除了.gradle文件夹中的内容,但这没有帮助。

答案 2 :(得分:3)

我遇到了这个问题并删除了项目的.gradle文件夹并没有解决问题。

我通过删除C:\Users\<username>\.gradle文件夹并重新启动IDE来解决了这个问题。

答案 3 :(得分:1)

未指定SDK库,尝试在配置

上设置它

答案 4 :(得分:0)

我通过使缓存无效来修复我的问题,转到文件 - &gt;使缓存/重启无效

答案 5 :(得分:0)

我尝试了几种解决方案:

  • 第一个解决方案:转到文件 -> 无效缓存,重新启动。
  • 第二种解决方案:首先,Build -> Clean Project 然后Build -> Rebuild项目
  • 第三种解决方案: 首先,关闭项目并从 Android Studio 的工作区中删除,然后转到 C:\Users\user\.gradle 并删除 .gradle 文件夹。之后,再次打开项目。

但是这些都没有奏效。然后我找到了解决方案。就我而言,问题出在 Gradle 版本上。在 File -> Project Structure (Ctrl+Alt+Shift 中检查您的 Gradle 版本>+S) 和插件版本:

In my case, the problem was in gradle version. Check your Gradle version File -> Project Structure(Ctrl+Alt+Shift+S) and Plugin version also.

答案 6 :(得分:-1)

仅删除〜/ .gradle文件夹中的所有* .lock文件