Oro*_*chi 55 android gradle android-gradle-plugin
将Android Studio升级到1.3后,我无法再编译项目了.我到了Unexpected lock protocol found in lock file. Expected 3, found 0..我试过删除我的.gradle文件夹,但这并没有解决问题.还有什么我能做的吗?
Riz*_*Riz 56
我通过删除文件夹解决了它
c:\ users\[myusername]\.gradle\caches\2.14.1
重新开放Android工作室后,一切都很好
Ash*_*rye 27
好的,这是非常轻量级的解决方案,步骤如下:
Ctrl + Alt + Shift + S 或文件 - >项目结构
从左侧面板中选择Project
现在在右侧面板上查看您的Gradle版本
就我而言,我的Gradle版本是3.3
导航C:\ Users\ashish\.gradle\caches并删除Gradle版本 - 3.3命名文件夹.
现在从工作区重新启动或再次打开项目.
问候......你的问题解决了.
小智 20
你必须从用户目录中删除/.gradle文件夹,而不是从项目,它是一个隐藏目录,如果你使用基于linux的系统,它在/home/user/.gradle并按"alt"+"".显示隐藏的文件夹
Delete C:\Users\user\.gradle\caches folder and restart the project.
Run Code Online (Sandbox Code Playgroud)
删除缓存文件夹需要花费很长时间,因为它有超过200k的文件(超过3GB)。正如Ashish所提到的,可以快速浏览。
我也仅在一个应用程序中遇到了此错误。
完成步骤。
在您的项目中打开gradle-wrapper.properties文件。它位于Android结构的Gradle脚本中。如下图所示。
在该文件中检查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个小时才弄清并删除了缓存文件夹。因此,我决定发布此答案。这样人们就不会浪费时间了。
这发生在我的计算机死机之后,我不得不强制它重新启动。为了解决这个问题,我运行了这个,然后一切正常。无需重启 Android Studio:
cd path/to/.gradle/
find . -name "*.lock" -delete
Run Code Online (Sandbox Code Playgroud)
我有同样的问题.删除项目的.gradle文件夹并没有解决问题.
我通过删除C:\Users\<username>\.gradle文件夹并使工作室刷新整个gradle构建解决了这个问题.我发现从升级路径安装了4个不同版本的gradle.
我在 Android Studio 4.0.1 中遇到了同样的问题,当时我的电脑死机了,我不得不强制关闭。
我为解决该问题所做的就是从项目目录中删除.gradle文件夹并再次构建项目。
| 归档时间: |
|
| 查看次数: |
58375 次 |
| 最近记录: |