【问题标题】: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 文件夹中。