出现类似的状况简直害苦我了,找了好久都没找到原因,删除了项目,期间删除了代码,,重新构建也不行,始终报这个错误
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:appcompat−v7:{supportLibVersion}” compile “com.android.support:recyclerview-v7:${supportLibVersion}”
我的代码中将几个compile语句写在一行了,中间是有空格的,刚开始也没注意,但是弄了这么久,还不知道为什么出现这个问题,心烦啊,所以为了美观代码。
我将本来在一行的代码,加了个回车。
天啦噜,竟然build成功不报错了!!!
我好开心啊!!!竟然不报错了。。。现改成这样:
compile “com.android.support:support-v4:${supportLibVersion}”
compile “com.android.support:appcompat-v7:supportLibVersion”compile“com.android.support:recyclerview−v7:{supportLibVersion}”
compile “com.android.support:design:supportLibVersion”compile“com.android.support:cardview−v7:{supportLibVersion}”