gpt4 book ai didi

安卓工作室 2.0 : Gradle DSL method not found: 'classpath()' error(27, 0)

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:36:05 25 4
gpt4 key购买 nike

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

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

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

         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 block 的 app/build.gradle 中删除这一行。

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

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

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

    关于安卓工作室 2.0 : Gradle DSL method not found: 'classpath()' error(27, 0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36508836/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com