Nicolas Bortolotti
Nicolas Bortolotti

Reputation: 555

Android Studio - Gradle sync error

I have a synchronization error in Android Studio. I Use: 1.0.2 version from canary channel. Gradle: I tried with version 2.2.1(downloaded from https://www.gradle.org/downloads) and self-download version. JDK: jdk1.8.0_05

I created a new project and the error is always the same: enter image description here

Error:Unable to find method 'org.objectweb.asm.ClassReader.getMaxStringLength()I'. Possible causes for this unexpected error include:

  • Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)

  • I tried resolve the issue with the invalidation of cache method, and stopping Gradle daemon, but nothing..

    Upvotes: 17

    Views: 22417

    Answers (3)

    John Snow
    John Snow

    Reputation: 2018

    After updating to Android Studio 2.3 I received this error and the top answer didn't work. Following an answer from here I finally got it fixed.

    Go to

    gradle → wrapper → gradle.wrapper.properties

    And change to distributionUrl to the following:

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

    Upvotes: 1

    kor88
    kor88

    Reputation: 11

    Sorry for a late answer but I hope it will still be useful. I faced the same problem and deleting .gradle directories didn't help.

    Try to reinstall your JDK. In my case I uninstalled my JDK 1.7.0_60 (x64) and JDK 1.8.0_5 (x86). Then I installed JDK 1.8.0_45 (x64) and the problem has gone. HTH.

    Upvotes: 0

    Scott Barta
    Scott Barta

    Reputation: 80010

    Delete the .gradle directories both in your home directory and at the top level of your project. Gradle's cache directoires aren't affected by the "Clear caches and restart" option.

    Upvotes: 27

    Related Questions