【发布时间】:2015-12-04 23:55:32
【问题描述】:
我已经尝试过无效/缓存并重新启动
还尝试删除 .gradle 和 gradle 文件.. 但是这个问题还是出现了。
错误:找不到方法 'com.android.build.gradle.BaseExtension.getTestVariants()Lorg/gradle/api/internal/DefaultDomainObjectSet;'。 此意外错误的可能原因包括:
在 Gradle 进程损坏的情况下,您可以 还可以尝试关闭 IDE,然后终止所有 Java 进程。
- Gradle 的 依赖项缓存可能已损坏(这有时会在网络连接后发生 连接超时。)重新下载依赖项 和同步项目(需要网络)
- Gradle 的状态 构建过程(守护进程)可能已损坏。停止所有 Gradle 守护进程可能 解决这个问题。停止 Gradle 构建 进程(需要重新启动)
- 您的项目可能正在使用 与其他插件不兼容的第三方插件 请求的项目或 Gradle 版本 项目。
有什么想法吗?
感谢您的帮助!
【问题讨论】:
-
你的意思是
.gradle在项目目录还是用户主目录?完全清理可能是做git clean -dfx和rm -rf ~/.gradle(假设你没有gradle.properties文件)。然后杀死任何守护进程或使用 --no-daemon 运行 -
谢谢。已经解决了这个问题。该文件碰巧已损坏。
-
@EmmanuelDeiparine 我也面临同样的问题。请你告诉你是如何解决这个问题的。谢谢。
-
Build>Clean Project 解决了我的问题。
标签: android android-studio gradle build.gradle