在将Android Studio升级到1.3之后,我无法再编译我的项目了。我收到了lock file中发现了意外的锁定协议。期望3,但找到了0。。我已经尝试删除我的
.gradle
文件夹,但这并没有解决问题。还有其他什么我可以做吗?
在将Android Studio升级到1.3之后,我无法再编译我的项目了。我收到了lock file中发现了意外的锁定协议。期望3,但找到了0。。我已经尝试删除我的
.gradle
文件夹,但这并没有解决问题。还有其他什么我可以做吗?
我通过删除以下文件夹解决了问题:
c:\users\[myusername]\.gradle\caches\2.14.1
重新打开Android Studio后一切正常。
好的,以下是非常轻量级的解决方案:
Ctrl+Alt+Shift+S 或者 文件->项目结构
从左面板中选择项目
现在在右侧面板检查你的Gradle版本
在我的情况下,我的Gradle版本是3.3
转到C:\Users\ashish\.gradle\caches并删除名称为3.3的Gradle版本命名的文件夹。
现在重新启动或再次打开你的项目工作区。
问候...你的问题已解决。
进入您的本地文件项目并搜索“.gradle”文件夹
删除它并重新启动您的IDE
您必须从用户目录中删除/.gradle文件夹,而不是项目文件夹。这是一个隐藏的目录,如果您使用基于Linux的系统,则位于/home/user/.gradle中,并按"alt"+"."以显示隐藏的文件夹。
由于缓存文件夹中有超过200k个文件,大小超过3GB,删除缓存文件夹需要很长时间。正如Ashish提到的那样,有一种快速查看方式。
我也只在一个应用程序中遇到了这个错误。
按照以下步骤进行操作。
在您的项目中打开gradle-wrapper.properties
文件。它位于Android结构中的Gradle Script中。如下图所示。
在该文件中检查distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
。这里的Gradle版本是4.6。
3.因此,该项目的所有缓存将存储在您的C:\ Users \ Your PC Name or User Name \ .gradle \ caches \ 4.6
中。如下图所示。
就这些了。我花了6个小时来找到和删除缓存文件夹。因此,我决定发布这篇答案,以便人们不会浪费同样多的时间。
Delete C:\Users\user\.gradle\caches folder and restart the project.
我的电脑卡住后,我不得不强制重启。为了解决问题,我运行了以下命令,然后一切正常。无需重新启动Android Studio:
cd path/to/.gradle/
find . -name "*.lock" -delete