Code Bye

Gradle sync failed: Gradle DSL method not found: ‘android()’

从GitHub上下载了一个开源项目,导入到Android Studio中时,提示

14:37:29 Gradle sync started
14:38:22 Gradle sync failed: Gradle DSL method not found: ‘android()’
         Consult IDE log for more details (Help | Show Log)
网上搜索的解决方案大都是删除build.gradle 中的类似如下代码:
android {
compileSdkVersion ‘Google Inc.:Google APIs:23’
buildToolsVersion ‘23.0.3’
}
删除后发现确实有效果,不再报错了 。
有点不确定会不会影响项目的正常执行,经过对比项目导入前后此build.gradle的内容区别,发现这段配置代码是导入Android Studio后IDE自动附加的,原项目代码中并不存在此段。
可以参考SO的详细讨论:http://stackoverflow.com/questions/26759755/error1-0-gradle-dsl-method-not-found-android。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Gradle sync failed: Gradle DSL method not found: ‘android()’