【问题标题】:Unable to load class 'groovy.lang.GroovyObject'无法加载类“groovy.lang.GroovyObject”
【发布时间】:2018-07-02 20:48:31
【问题描述】:

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

错误:无法加载类“groovy.lang.GroovyObject”。此意外错误的可能原因包括:

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

    【问题讨论】:

      标签: android-studio gradle groovy build


      【解决方案1】:

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

      File > Invalidate Cache / Restart

      【讨论】:

        【解决方案2】:

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

        ./gradlew clean assemble
        

        【讨论】:

        【解决方案3】:

        我在项目的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 文件夹中。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-05-24
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-12-18
          • 2016-11-18
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多