我将我的android工作室更新为2.3然后将我的应用程序连接到Firebase时,它给了我一个错误:
错误:在锁定文件中找到意外的锁定协议。预计3,发现0。
我是否需要返回2.2.3或者有什么方法可以解决这个问题?我尝试在我的项目中删除 .gradle 文件,但它仍然给我一个错误。
答案 0 :(得分:19)
从用户目录中删除.gradle
文件夹,而不是从项目中删除。
C:\users\username\.gradle in windows
/home/username/.gradle in Linux
/users/username/.gradle in Mac
答案 1 :(得分:0)
从项目的根文件夹中删除.gradle文件夹。 例如,如果您的项目根文件夹是MyApp。
Android Studio将再次自动下载所有必需的Gradle文件(需要Internet)。
全部完成。
答案 2 :(得分:0)
在删除android studio的整个.gradle文件夹之前,请注意以下含义和后果。
这是更好的解决方案;
文件大小不超过4 MB,不会重新下载,而是由android studio自动重新生成,因此整个过程应该不会花费您5分钟,不会花费任何数据,并且以前的所有项目都能正常运行。 / p>
答案 3 :(得分:0)
对于linux用户,请按ctrl + H在主目录中显示隐藏文件,因为.gradle目录通常是隐藏的,然后删除.gradle目录。
之后,您可能会收到“无法锁定构建输出”错误 然后通过执行以下操作删除gradle缓存中的锁定文件:
find ~/.gradle -type f -name "*.lock" -delete