【问题标题】:gradle Unexpected lock protocol found in lock file. Expected 3, found 0gradle 在锁定文件中发现意外的锁定协议。预期 3,发现 0
【发布时间】:2018-05-29 12:02:20
【问题描述】:

即使在遵循此link 并删除 .gradle 文件夹后尝试调试时,也会出现“在锁定文件中找到意外的锁定协议。预期为 3,找到 0”错误 当前的 gradle 版本是 4.4 和 android studio 3.1.2

【问题讨论】:

    标签: android-studio gradle


    【解决方案1】:

    我找到了另一个我认为更好的解决方案。

    1. 如果尚未选择,请转到项目结构 Ctrl + Alt + Shift + S 并从左侧菜单中选择项目。
    2. 选择最新的 Android Gradle 插件版本
    3. 选择 Gradle 版本为最新的稳定版本。
    4. 选择应用。
    5. 列表项

    P.S 最好将 gradle 更新到最新的稳定版本。 希望这会有所帮助

    【讨论】:

      【解决方案2】:

      当您的系统错误地关闭并且项目正在构建时,通常会发生此错误。这是解决方案:

      关闭项目

      从 Android Studio 列表中删除项目

      关闭 Android Studio

      从项目的根目录中删除 .gradle 文件夹

      再次运行 Android Studio

      打开现有的 Android Studio 项目

      或查看here

      【讨论】:

        【解决方案3】:

        解决此问题的最简单、最简单的方法

        这个错误一般发生在我们更新我们的android studio版本或者在之前的项目中进行更改的时候。我不知道为什么,但它是随机出现的。我遵循了很多方法来解决这个问题,但我想不出最简单的方法来解决这个问题。

        • 首先,进入android studio,然后点击File。
        • 其次,转到项目结构并单击项目选项卡。
        • 第三,最重要的一步 -> 检查你的(Gradle 版本)(在我的情况下,我以前的是 6.5,最新的是 6.8.1)如果它是以前的,而不是最新的,那么选择最新的.....记住不要选择(测试版)只选择稳定版。 &(应用)然后(确定)->您的项目开始下载文件,我希望您的问题得到解决。就像我的一样。检查图片以获得更好的理解。

        【讨论】:

          【解决方案4】:

          为了解决这个问题,我花了几个步骤:

          -转到 C:\Users[username] 并删除 .gradle 文件夹

          -进入项目文件夹,删除.gradle文件夹

          -在项目文件夹内执行gradlew.bat

          【讨论】:

            【解决方案5】:

            不要使用不同的 Gradle 版本来构建项目! 确保gradlew buildgradle build 使用相同的版本。

            【讨论】:

            • 是什么让你认为这是由 OP 完成的?如果他们真的这样做了,如何解决这个问题?
            猜你喜欢
            • 1970-01-01
            • 2017-08-28
            • 2017-08-18
            • 1970-01-01
            • 2023-03-22
            • 1970-01-01
            • 2023-03-20
            • 1970-01-01
            • 2017-04-05
            相关资源
            最近更新 更多