admin管理员组文章数量:1612097
问题原因
用从Unity导出的Gradle导入到AS3.0.1版本里,先是一直报错Error:(6, 0) Gradle DSL method not found: ‘google()’ Possible causes,百度、Bing、谷歌都试了,找到的答案无法解决问题,想了半天然后把google()注释掉了,如下所示。
buildscript {
repositories {
jcenter()
//google() 注释掉了
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
}
}
然后就报错标题的内容,意思就是最低支持Gradle4.1,但是当前的Gradle版本为3.5,找了一下答案,原来是在这里配置:
刚开始是默认选中的Use default wrapper (recommend),这个就是交给Gradle来选择版本,我猜测默认的版本和你AS版本相关,因为现在最新版本是3.1.X的,我还是使用3.0.1,Unity那边确是最新版本,因此导出来的项目应该是与AS3.1.X匹配,因此出现了此次的错误,看下图(关于AS的Gradle配置)。
最后,通过更改为IDEA控制Gradle版本,并在当前AS的目录下找到对应版本的Gradle文件路径,然后点击OK,同步,问题解决。
Remark:有时候报错的原因跟你控制台只是相关,但是在你直接复制你的控制台报的错误去百度、谷歌、bing的时候,发现问题还是没有解决,就得考虑一下是不是得改变一下策略了,例如这次谷歌开始看文章看半天,都没找到问题,最后,注释掉,再看,搞定了,我猜想Error:(6, 0) Gradle DSL method not found: ‘google()’ 是在Gradle3.5版本里没有google()这个方法,4.1之后才有,因此才报错的,如果猜想错误,请大佬批评指正,共同学习共同进步,怀挺^_^。
有什么问题,咱们评论区见。
本文标签: supportedGradleAndroidStudioMinimumCurrent
版权声明:本文标题:AndroidStudio问题Minimum supported Gradle version is 4.1. Current version is 3.5的解决 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1728630135a1166989.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论