【发布时间】:2017-04-28 06:05:12
【问题描述】:
我最近将我的项目的 android studio 版本从 2.3 Canary 2 更新到 2.3 Canary 3。从那时起,gradle 构建每次都失败并出现此错误:
错误:无法找到方法“org.gradle.api.tasks.Sync.getInputs()Lorg/gradle/api/internal/TaskInputsInternal;”。 此意外错误的可能原因包括:
在 Gradle 进程损坏的情况下,也可以尝试关闭 IDE,然后杀死所有 Java 进程。
- Gradle 的依赖缓存可能已损坏(这有时会在网络连接超时后发生。) 重新下载依赖并同步项目(需要网络)
- Gradle 构建过程(守护程序)的状态可能已损坏。停止所有 Gradle 守护程序可能会解决此问题。 停止 Gradle 构建过程(需要重新启动)
- 您的项目可能正在使用与项目中的其他插件或项目请求的 Gradle 版本不兼容的第三方插件。
我搜索了谷歌并没有找到这样的解决方案,但类似的解决方案不起作用。有人知道怎么解决吗?
【问题讨论】:
-
转到(文件-->InvalidateCaches / 重启)并单击并等待直到重启,看看是否工作
-
避免此类问题的最简单方法是不使用 dev 和 carnary 构建。只有稳定的,因为只有稳定的构建才能正常工作。 carnary 构建有错误是可以的。
标签: android android-studio gradle android-gradle-plugin