Android Studio - Gradle同步错误

时间:2015-01-04 22:09:39

标签: java android gradle android-gradle build.gradle

我在Android Studio中遇到同步错误。 我使用:来自金丝雀频道的1.0.2版本。 Gradle :我尝试使用2.2.1版(从https://www.gradle.org/downloads下载)和自行下载版本。 JDK :jdk1.8.0_05

我创建了一个新项目,错误总是一样的: enter image description here

  

错误:无法找到方法   ' org.objectweb.asm.ClassReader.getMaxStringLength()I&#39 ;.可能的原因   这个意外错误包括:

  • Gradle的依赖缓存   可能已损坏(这有时会在网络连接后发生   超时。)

  • 我尝试使用无效的缓存方法停止Gradle守护程序解决问题,但没有...

    3 个答案:

    答案 0 :(得分:25)

    删除主目录和项目顶层的.gradle目录。 Gradle的缓存直播不受“清除缓存和重启”选项的影响。

    答案 1 :(得分:1)

    更新到Android Studio 2.3后,我收到此错误,但最佳答案无效。根据{{​​3}}的回答,我终于解决了问题。

    转到

      

    gradle→wrapper→gradle.wrapper.properties

    并将distributionUrl更改为以下内容:

    <button class="login-button" (click)="checkData()" [ngSwitch]="isLoading"> 
      <i class='material-icons' *ngSwitchCase="true">spinner</i>
      <span *ngSwitchCase="false">
        Log In <i class='material-icons'>arrow_forward</i>
      </span>
    </button>
    

    答案 2 :(得分:0)

    对于迟到的回答感到抱歉,但我希望它仍然有用。我遇到了同样的问题,删除.gradle目录也无济于事。

    尝试重新安装JDK。在我的情况下,我卸载了我的JDK 1.7.0_60(x64)和JDK 1.8.0_5(x86)。然后我安装了JDK 1.8.0_45(x64),问题就消失了。 HTH。