欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

gradle编译错误:Could not find method compile() for arguments

程序员文章站 2022-03-27 17:24:09
...
    编译(IDEA+Gradle)一个别人的工程,出现一个很奇怪的错误(其中***为模块的名字):Could not find method compile() for arguments [project ':*******'] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

    百度了一下,一个较多的分析和方案是说:build.gradle文件中的多个compile写到了一行,分行就行了。对照一下我的工程,不存在这个问题。仔细查看工程文件,是一个多模块的工程,根目录下竟然没有build.gradle,从别的工程里拷贝一个过来,改一改。报错信息已经大不同了,是与gradle版本相关的错误,更改版本后,就过了。


    另附1:更换IDEA使用的JDK方法:

    1.安装插件。在插件市场搜索 Choose Runtime, 安装。

    2.重启 IDEA

    3.重启后,使用 Find Action 快捷键 Ctrl + Shift + A, 打开 Find Action, 输入 Choose Runtime, 选择要使用的本地JDK, 然后重启一下就可以了。

    另附2:IDEA编译乱码 Build Output提示信息乱码、方块

    1.打开help -> 点击Edit Custom VM Options...

    2.在打开的文件中加入:-Dfile.encoding=UTF-8,(注意没有冒号、逗号)然后保存,重启idea。

注意;不要多复制空格
相关标签: idea gradle