Android Studio - Gradle 同步错误

Android Studio - Gradle sync error

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

我创建了一个新项目,但错误总是一样的:

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.)

  • 我尝试通过缓存方法失效停止Gradle守护进程解决问题,但没有任何效果..

    删除主目录和项目顶层的 .gradle 目录。 Gradle 的缓存目录不受 "Clear caches and restart" 选项的影响。

    抱歉回答晚了,但我希望它仍然有用。我遇到了同样的问题,删除 .gradle 目录没有帮助。

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

    更新到 Android Studio 2.3 后,我收到了这个错误,最上面的答案没有用。根据 的回答,我终于把它修好了。

    转到

    gradle → wrapper → gradle.wrapper.properties

    并将 distributionUrl 更改为以下内容:

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