错误:原因:android studio 2.3.1中的无效流头:000900D9

错误:原因:android studio 2.3.1中的无效流头:000900D9,android,android-studio,cache-invalidation,Android,Android Studio,Cache Invalidation,我使用的是android studio 2.3.1,昨天它工作正常,但现在它给我带来了一个错误错误:原因:无效流头:000900D9 此消息从“消息分级同步”对话框中抛出 以下是我为解决此问题而采取的步骤,但没有任何措施对我有效 1.使缓存无效并重新启动 从C:\Users\suraj.gradle\caches\3.3中删除脚本和重新映射的脚本 并且在stackoverflow中查看了很多帖子,但是没有任何东西对我有效,这里提出的大多数问题还没有得到任何人的回答 在我的项目结构下 编译Sdk版

我使用的是android studio 2.3.1,昨天它工作正常,但现在它给我带来了一个错误错误:原因:无效流头:000900D9 此消息从“消息分级同步”对话框中抛出

以下是我为解决此问题而采取的步骤,但没有任何措施对我有效

1.使缓存无效并重新启动

  • C:\Users\suraj.gradle\caches\3.3中删除脚本和重新映射的脚本
  • 并且在stackoverflow中查看了很多帖子,但是没有任何东西对我有效,这里提出的大多数问题还没有得到任何人的回答

    在我的项目结构下

    编译Sdk版本:Api 25


    构建工具版本:25.0.2

    我遇到了同样的问题,无法找出导致此问题的确切原因


    但是删除整个.gradle文件夹(/home/$USER/.gradle在我的例子中)并重建应用程序修复了它。

    我注意到许多用户(包括我)在使用3.3 gradle版本时都面临这个问题;更新到3.5,这将很好

    安德里亚的答案对我也很有用(即将gradle从3.3升级到3.5)。为了保证完整性,我想补充一点,您可以在Android Studio中通过以下方式更新gradle:

    文件>项目结构>项目


    您可能还需要更新您的Android插件版本。有关详细信息,请查看。

    文件>使缓存无效/重新启动错误:梯度同步失败:原因:无效流头:005C0044,000900D9。。。或其他一些梯度同步失败

    对于这个问题有一个很好的方法。您应该按照以下三个步骤更新android gradle:

    1) 下载最新的gradle版本表单链接:

    2) 解压下载文件并将其复制到以下地址:C:\ProgramFiles\Android\Android Studio\gradle

    3) 在android studio中,在路径:file>Project structure>Project>gradle version


    4) 在android studio中,将gradle home文件(文件>设置>构建、执行、开发>gradle>gradle home)更改为地址:C:\Program Files\android\android studio\gradle\gradle-4.5.1。转到控制台,运行

    ./gradlew --stacktrace
    
    如果它说

    GradleException: Could not read cache value from '[...]/.gradle/daemon/3.3/registry.bin'
    
    转到此文件夹并删除文件
    registry.bin.lock
    。无需删除整个
    .gradle
    目录并再次下载所有内容。

    这是gradle版本

    我已经在一个分支上将gradle从4.6更新为4.10.1。切换到另一个没有gradle更新的分支,无法同步。将所有分支上的gradle更新为最新版本有助于解决此问题

    因此,请检查您在
    gradle/wrapper/gradle wrapper.properties
    文件中拥有的gradle版本,并尝试更新它以匹配您的
    .gradle
    目录(或仅更新到最新目录)

    例如

    • 有一个
      .gradle/4.10.1
      目录
    • gradle/wrapper/gradle wrapper.properties
      指向同一个gradle版本

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

    这很有效

    删除

    caches in .gradle 
    caches in folder where your android studio project is located
    delete all iml files
    delete .gradle in folder where your project is located
    

    快乐编码

    我做到了,也在帖子中提到了,但它对我不起作用。有人能解决这个问题吗?请让我知道你否决投票的技术原因,我发布此问题是因为我没有得到任何与此问题相关的堆栈溢出。感谢你的另一个技巧来修复此问题。如果将来有相同的问题,我会尝试。我的系统冻结时出现此问题,我必须硬重置。Remove.gradle、rebuild和be happy:)我一直在删除项目目录中的
    .gradle
    ,但没有任何帮助。我不得不删除
    /home/$USER
    中的
    .gradle
    ,它成功了。此外,运行
    /gradlew--stacktrace
    有助于将问题跟踪到
    /home/$USER/.gradle
    ,并显示消息
    FAILURE:Build failed with a exception…*出错原因:无法从“/home/$USER/.gradle/daemon/4.1/registry.bin”读取缓存值。
    您好,我刚刚创建了一个新项目,出现了此错误原因:流头无效:FD14090D,没有.gradle文件夹。我能做什么?这在大多数情况下都没有帮助,这不是问题的根源在我的情况下,我不得不从4.1升级到4.2谢谢你!。这有助于确定gradle失败的原因。