android - 找不到参数的方法类路径()[com.android.tools.build :gradle:4. 0.0

标签 android android-studio android-gradle-plugin

在 org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler 类型的对象上找不到参数 [com.android.tools.build:gradle:4.0.0] 的方法 classpath()。

我的 build.gradle:app

apply plugin: 'com.android.application'

android {
    compileSdkVersion 26
    buildToolsVersion "22.0.1"
defaultConfig {
    applicationId "com.g"
    minSdkVersion 14
    targetSdkVersion 26
    versionCode 83
    versionName "9.2"
}
buildTypes {
    release {
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

dependencies {
    classpath 'com.android.tools.build:gradle:4.0.0'
    implementation 'com.google.android.gms:play-services-ads:11.0.0'
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:26.1.1'
    implementation 'com.android.support:support-v4:26.2.0'
}
repositories {
    google()
    //... others
}

最佳答案

删除 app/build.gradle 文件中的这一行:

dependencies {
    //classpath 'com.android.tools.build:gradle:4.0.0'   
}

并将其移动顶级 build.gradle 文件中:

buildscript {
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath "com.android.tools.build:gradle:4.0.0"
        //....
    }
}

关于android - 找不到参数的方法类路径()[com.android.tools.build :gradle:4. 0.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62994132/

相关文章:

android - 如何在 Android Studio 中无错误地覆盖/更新 Jama Matrix?

android - 断点在 Android Studio 中没有被击中

android - 当 View 是 RN 中的绝对位置时,Touchable 不可点击

java - 每次点击按钮时都会显示 Admob 插页式广告?

android - 如何在 Scroll 的 CoordinatorLayout 中隐藏 FloatingActionMenu?

android - 无法将 JSON 解析的数据加载到 ArrayList 中并显示在 ListView 上

android - 使用 android.tools.lint 执行 JetifyTransform 失败

android - 修复导入Android示例工程时Gradle不兼容问题

进程被杀死时的 Android Activity 堆栈依赖性

java - Android Studio DexIndexOverflowException : method ID not in