android()找不到:
Stackoverflow资料:http://stackoverflow.com/questions/27735646/android-studio-gradle-dsl-method-not-found-android-error17-0
错误原因:
android studio 引进项目时,自动查找本机是否有项目设置的SDK版本,若发现没有,我们会在project structure修改成自己的SDK。
然而,修改后,AS会自动在项目下的build.gradle里添加上以下代码:
解决办法:
删除掉外层build.gradle里面的android{ xxx}:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.9.+'
}
}
allprojects {
repositories {
mavenCentral()
}
}
android {
compileSdkVersion 19
buildToolsVersion "19.1"
}
删除里面的: android{…}
android {
compileSdkVersion 19
buildToolsVersion "19.1"
}