解决Gradle DSL method not found: ‘android()’

解决Gradle DSL method not found: ‘android()’

最近导入as的项目出了这样的问题
错误截图

这个问题困扰了我很长时间,好吧,搜了半天全都是runProguard的,最后在stackoverflow上搜到解决办法了:
http://stackoverflow.com/questions/27735646/android-studio-gradle-dsl-method-not-found-android-error17-0

解决方法:

删掉最外层的build.gradle中的

android {
    compileSdkVersion 19
    buildToolsVersion '21.1.1'
}

然后重新刷新就ok了

这里写图片描述

原因是:

AS里只在app层的gradle读取Android版本,放在最外层的gradle是没办法读的


版权声明:本文为pdskyzcc1原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。