Android Studio 2.0:Gradle 未找到 DSL 方法:'classpath()' 错误 (27,0)

Android Studio 2.0 : Gradle DSL method not found: 'classpath()' error(27,0)

首先,我已经阅读了所有其他解决方案帖子,到目前为止,none 已经奏效。 我正在使用 Android Studio 2.0

错误: 错误:(27, 0) Gradle 未找到 DSL 方法:'classpath()' 可能的原因:

  • “Sailu'sFood”项目可能使用了不包含该方法的Gradle版本。 打开 Gradle 包装文件
  • 构建文件可能缺少 Gradle 插件。 应用 Gradle 插件
  • 这里是 build.gradle(应用程序):

         apply plugin: 'com.android.application'
    
              android
              {
                compileSdkVersion 23
                buildToolsVersion "23.0.2"
    
            defaultConfig {
                applicationId "com.example.kandarp.food"
                minSdkVersion 21
                targetSdkVersion 23
                versionCode 1
                versionName "1.0"
              }
               buildTypes {
                release {
                    minifyEnabled false
                  proguardFiles getDefaultProguardFile('proguard-android.txt'),         'proguard-rules.pro'
                  }
                 }
             }
    
                      dependencies {
            compile fileTree(dir: 'libs', include: ['*.jar'])
            testCompile 'junit:junit:4.12'
            classpath 'com.google.gms:google-services:2.0.0-alpha6'
            compile 'com.android.support:appcompat-v7:23.1.1'
            compile 'com.android.support:design:23.1.1'
            compile 'com.google.android.gms:play-services-analytics:8.4.0'
            compile 'com.google.android.gms:play-services-ads:8.4.0'
                }
    
                 apply plugin: 'com.google.gms.google-services'
    

    这里是build.gradle(顶级):

                 buildscript {
    
    
                repositories {
                    jcenter()
                }
    
                    dependencies {
    
                    classpath 'com.android.tools.build:gradle:2.0.0'
    
                }
    
    
    
            }
                  allprojects {
                repositories {
                    jcenter()
                }
            }
                task clean(type: Delete) {
                delete rootProject.buildDir
            }
    
    
                apply plugin: 'project-report'
                apply plugin: 'application'
    

    如果有人能指出错误之处就太好了

    dependencies 块的 app/build.gradle 中删除此行。

    classpath 'com.google.gms:google-services:2.0.0-alpha6'
    

    然后你必须移动buildscript块中的行(在顶层文件或模块文件中):

     buildscript {
           repositories {
                jcenter()
           }
          dependencies {
                classpath 'com.android.tools.build:gradle:2.0.0'
                classpath 'com.google.gms:google-services:2.0.0-alpha6'
          }
    }