无法加载类'groovy.lang.GroovyObject'。

3
自从我升级到Android Studio 3.0.1后,无法继续我的应用程序。Gradle抛出以下错误:Gradle同步问题。 错误:无法加载类'groovy.lang.GroovyObject'。导致此意外错误的可能原因包括:
  • Gradle的依赖项缓存可能已损坏(在网络连接超时后会发生)。重新下载依赖项并同步项目(需要网络)。
  • Gradle构建进程(守护进程)的状态可能已损坏。停止所有Gradle守护进程可能会解决此问题。停止Gradle构建进程(需要重新启动)。
  • 您的项目可能正在使用与项目中的其他插件或Grade请求不兼容的第三方插件。在Gradle进程损坏的情况下,您还可以尝试关闭IDE,然后杀死所有Java进程。
  • 有什么建议吗?非常感谢。
    3个回答

    1
    如果您更新了Android 3.0+,请不要忘记在Android Studio中执行缓存失效并重新启动。
    文件 > 失效缓存/重启

    introducir la descripción de la imagen aquí


    0

    您可以尝试通过命令行进行编译,通过集成了Android Studio的终端:

    ./gradlew clean assemble
    

    谢谢,@EstebanCastiblancoMoncaleano,我是这样解决问题的:https://es.stackoverflow.com/questions/119607/error-al-refrescar-proyecto-con-gradle/119626#119626 - José Ignacio Gavara

    0

    我已经在项目的grandle.wrapper.properties文件中更改了以下行:

    从:

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

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

    之后,我成功地重新构建了我的项目。

    不确定为什么在4.1版本中无法工作,因为这两个版本都存在于%HOMEPATH%\.gradle\wrapper\dists文件夹中。


    网页内容由stack overflow 提供, 点击上面的
    可以查看英文原文,
    原文链接