Build.gradle 错误:(1,0)找不到Gradle DSL方法:';android();

Build.gradle 错误:(1,0)找不到Gradle DSL方法:';android();,build.gradle,Build.gradle,我应该如何解决此问题? 当我在android studio0.9.1中运行我的项目时,我遇到了这个错误 android {compileSdkVersion 17 buildToolsVersion "19.1.0" defaultConfig { applicationId "com.example.nearby" minSdkVersion 11 targetSdkVersion 19 } buildTypes { release { min

我应该如何解决此问题? 当我在android studio0.9.1中运行我的项目时,我遇到了这个错误

android {compileSdkVersion 17
buildToolsVersion "19.1.0"

defaultConfig {
    applicationId "com.example.nearby"
    minSdkVersion 11
    targetSdkVersion 19
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
    }
}}dependencies {
compile 'com.android.support:support-v4:19.0.0'
compile 'com.google.android.gms:play-services:+'
compile 'com.android.support:appcompat-v7:19.0.0'
compile files('libs/google-play-services.jar')}

我只是遇到了同样的错误。确保项目的顶级build.gradle中没有
android
块,仅在模块的build.gradle文件中

当AndroidStudio试图导入现有的、可构建的Eclipse/ADT项目时,我遇到了这种情况——我必须将
android
块从一个gradle文件剪切粘贴到另一个文件。我不知道最近版本的AndroidStudio是否已经解决了这个问题。

解决方案位于runProguard部分。简而言之,它说

要更新项目,请按如下方式编辑build.gradle文件:

}
     release {
         runProguard true
         minifyEnabled true
         proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
     }

我遇到了同样的问题。我的修正是在android块之前添加“应用插件:'android'”。。。
希望它对任何人都有帮助。

受Ionoclast Brigham回答的启发,我检查了两份gradle文件。我在这两个版本中都有android()。。。但是我没有将android()从根目录移动到模块一,而是添加了

apply plugin: 'android'

在我的例子中,我不得不从顶级build.gradle文件中删除这些行,因为它是android studio中插入此文件的bug

android {
    compileSdkVersion 23
    buildToolsVersion '23.0.1'
}

第一件事是我在处理低级build.gradle,这是错误的,第二件事是,我在最后使用了这段代码(如果你觉得这个答案有用的话,接受它可能会很好。)@Youri我可以使用一些关于你如何解决这个问题的更多细节。我不明白。作为附录,我可能会指出,当AndroidStudio尝试导入和现有的可构建Eclipse/ADT项目时,我就遇到了这种情况——我必须将
android
块从一个gradle文件剪切粘贴到另一个文件。我不知道这是否在AndroidStudio的最新版本中得到了修复。另外,请删除任何类似于:dependencies{}的代码。我遇到了相同的问题。请检查:我遇到了同样的问题。请检查[我的答案在这里][1]。[1] :@traveler仅供将来参考,若要在评论中链接,请使用以下语法:
[text](link)
我遇到了同样的问题并找到了解决方案,根据Jared Burrows的回答。希望它能帮助任何人。如果我删除这些行,它只会要求我在哪个build.gradle中重新安装android API。你要删除它吗?你必须在root build.gradle中进行收费