Could not find method compile() for arguments

    xiaoxiao2026-06-15  9

    Could not find method compile() for arguments

    出现类似的状况简直害苦我了,找了好久都没找到原因,删除了项目,期间删除了代码,,重新构建也不行,始终报这个错误

    Could not find method compile() for arguments

    最初的时候是没有这个错的,导入了一个module之后就出现了这个错误,删除了这个module,还是报错,上网查资料,百度了有很多人出现了这种问题,但是解决方法有人说加一个

    apply plugin:’java’

    在build中,还是不行,新想百度既然不行,就去万能的google吧。google出一大堆类似的问题,stack OverFlow 也是一大堆问题,看了很多回答,也没看到哪个解决方案能正确引导我的,最后因缘巧合,让我蒙对了。

    compile “com.android.support:support-v4: supportLibVersion"compile"com.android.support:appcompatv7: {supportLibVersion}” compile “com.android.support:recyclerview-v7:${supportLibVersion}”

    我的代码中将几个compile语句写在一行了,中间是有空格的,刚开始也没注意,但是弄了这么久,还不知道为什么出现这个问题,心烦啊,所以为了美观代码。

    我将本来在一行的代码,加了个回车。

    天啦噜,竟然build成功不报错了!!!

    我好开心啊!!!竟然不报错了。。。现改成这样:

    compile “com.android.support:support-v4:${supportLibVersion}”

    compile “com.android.support:appcompat-v7: supportLibVersioncompilecom.android.support:recyclerviewv7: {supportLibVersion}” compile “com.android.support:design: supportLibVersioncompilecom.android.support:cardviewv7: {supportLibVersion}”

    注意,这几句话之间是有回车的!!!回车!!!一定要换行!!!!!!

    为了纪念并且和大家分享这个解决办法,我觉得还是卸载csdn博客上吧,供后来人借鉴,希望能帮到大家!!

    这个问题真的一点都没头绪为什么是这样,以后老老实实的一行一行的写吧!!!

    转载请注明原文地址: https://ju.6miu.com/read-1310538.html
    最新回复(0)