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

时间:2018-01-23 22:19:55

标签: android-studio gradle groovy build

因为我升级到android studio 3.0.1我无法继续使用我的应用程序。 Gradle抛出以下错误:Gradle Sync Issues

  

错误:无法加载课程' groovy.lang.GroovyObject'。此意外错误的可能原因包括:

  • Gradle' s   依赖缓存可能已损坏(这发生在网络之后)   连接超时。)重新下载依赖项   和同步项目(需要网络)
  • a的状态   Gradle构建过程(守护程序)可能已损坏。停止所有Gradle   守护进程可以解决这个问题。停止   Gradle构建过程(需要重新启动)
  • 你的   项目可能正在使用与之不兼容的第三方插件   项目中的其他插件或者请求的等级   项目。在腐败的Gradle进程的情况下,你   也可以尝试关闭IDE,然后杀死所有Java进程。

  • 有什么建议吗?非常感谢你。

    3 个答案:

    答案 0 :(得分:1)

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

    File> Invalidate Cache / Restart

    introducir la descripción de la imagen aquí

    答案 1 :(得分:0)

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

    ./gradlew clean assemble
    

    答案 2 :(得分: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
    

    之后,我可以再次成功构建我的项目。

    由于%HOMEPATH%\.gradle\wrapper\dists文件夹中都存在这两个版本,因此不确定为什么它不能与4.1版一起使用。