希望你们今天过得愉快!
我目前正在处理一个使用旧版本Gradle的项目,特别是Gradle 3.0。因此,我安装了旧版本,并在Intellij中将其设置为Gradle设置中的源代码。然而,完成后,我点击构建,它立即开始下载索引文件。下载完成后,它立即显示以下错误代码:
Unable to find method 'org.gradle.api.invocation.Gradle.getIncludedBuilds()Ljava/util/Collection;'
org.gradle.api.invocation.Gradle.getIncludedBuilds()Ljava/util/Collection;
Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
Re-download dependencies and sync project (requires network)
The state of a Gradle build process (daemon) may be corrupt. Stopping all Gradle daemons may solve this problem.
Stop Gradle build processes (requires restart)
Your project may be using a third-party plugin which is not compatible with the other plugins in the project or the version of Gradle requested by the project.
In the case of corrupt Gradle processes, you can also try closing the IDE and then killing all Java processes.
然后,我继续重新下载,因为它的建议,并类似地重新启动,但在建立项目再次,它给出了同样的错误。
我真的不知道我哪里错了。我已经附上了我的gradle设置的图片和我的IDE的图片。
同样出于好奇,正如您在图片中看到的,在项目目录中:有这么多的Gradle版本,这意味着什么?它从2.14到7.5.1像自动?我不知道为什么。
任何帮助都将不胜感激!!再次感谢!x1c 0d1xx 1c 1d 1x
3条答案
按热度按时间w51jfk4q1#
您可以尝试在intellij上使缓存无效并重新启动选项
wtzytmuj2#
从IDE中尝试
File->Invalidate Caches
,或者您可以从src文件夹中删除.idea
文件,然后再次运行项目。rsl1atfo3#
如文档所示,getIncludedBuilds方法仅在Gradle 3.1版本之后才受支持。