【问题标题】:invalid LOC header in android studioandroid studio中的无效LOC标头
【发布时间】:2015-05-27 07:35:53
【问题描述】:

我在 Android Studio 中使用默认选项创建了一个新项目。然后我得到一个错误:

Gradle 'MyApplication' 项目刷新失败

错误:原因:无效的 LOC 标头(错误的签名)

使用菜单Build>Rebuild ProjectBuild>Clean Project 会得到同样的错误。

为什么?

【问题讨论】:

  • 您找到解决方案了吗?我得到了同样的错误:错误:原因:无效的 LOC 标头(错误的签名)
  • Build->Clean Project 为我工作

标签: android lines-of-code


【解决方案1】:

这通常是由损坏的本地缓存 jar 引起的。删除给出错误的 jar,然后重新构建。

【讨论】:

  • 请详细描述答案或使用评论
【解决方案2】:

我在这个过程中解决了这个问题

首先,你需要关闭 android studio 然后 找到.gradle文件夹然后进入wrapper然后进入dists进入dists文件夹后你看起来像gradle-X.X-all 然后你从dists文件夹中移动或删除gradle-X.X-all所有文件,然后重新打开android studio并享受它。

这个过程 100% 为我工作

【讨论】:

    【解决方案3】:

    转到 gradle-wrapper.properties 并升级你的 gradle 版本。 在我的情况下,旧 Gradle 版本是

    distributionUrl=https://services.gradle.org/distributions/gradle-4.1.1-all.zip

    在更改版本后,这对我有用。

    distributionUrl=https://services.gradle.org/distributions/gradle-6.5-all.zip

    【讨论】:

      【解决方案4】:

      这就是我修复“错误:原因:无效的 LOC 标头(错误签名)”的方法

      我通过删除位于 .gradle 文件夹 中的 caches folder 解决了这个问题,但它不是 android 项目中的那些。

      我删除了我的主目录中的那个 (C:\Users\{my name}\.gradle)

      步骤:

      1. 找到您的主目录

      点击文件 -> 新建 -> 导入项目 -> 右键单击​​或按 ctrl + R -> 主目录 -> 复制 URL(这是您的主目录)

      1. 打开任意文件夹并粘贴您的主页 URL
      2. 寻找“.gradle”文件夹
      3. 查找并删除“缓存”文件夹
      4. 从 android studio 运行您的项目。

      此错误的原因: 对我来说,我的电脑在将 Android Studio 从 3.3.1 更新到 3.4.1 时内存不足。

      重启电脑后,一些本地保存的文件损坏了。

      祝你好运!

      【讨论】:

        【解决方案5】:

        在android studio命令行中运行

        ./gradlew --stop
        

        然后构建项目就可以正常工作了

        【讨论】:

        • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
        猜你喜欢
        • 2014-01-29
        • 2018-11-13
        • 1970-01-01
        • 1970-01-01
        • 2017-03-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-12
        相关资源
        最近更新 更多