错误:未找到Gradle DSL方法:“ imlementation()”

时间:2019-10-31 11:54:04

标签: java android gradle android-10.0

将我的Android手机更新为Android 10后,我的应用无法正常工作。因此,我将应用迁移到了androidx。现在,我正在尝试将Gradle从2.3.1更新为3.5.1。

这是我的build.gradle(Project :)文件-

buildscript {
    repositories {
        jcenter()
        maven {
            url 'https://maven.google.com/'
            name 'Google'
        }
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.1'
    }

}

allprojects {
    repositories {
        jcenter()
        maven {
            url 'https://maven.google.com/'
            name 'Google'
        }
    }
}

我的build.gradle(Project :)文件是-

apply plugin: 'com.android.application'

android {
    compileSdkVersion 29

    defaultConfig {
        applicationId "....."
        minSdkVersion 19
        targetSdkVersion 29
    }

    buildTypes {
        release {
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    imlementation 'androidx.legacy:legacy-support-v4:1.0.0'
    implementation files('....')
    implementation files('....')
    implementation files('....')
    implementation files('....')
}

这是我得到的错误-

错误:未找到Gradle DSL方法:“ imlementation()” 可能的原因:

  

项目“ .....”可能使用的是   不包含该方法的Android Gradle插件(例如   在1.1.0中添加了“ testCompile”)。将插件升级到版本3.5.1和   同步项目

     

项目“ ...”可能使用的是   不包含方法的Gradle。打开Gradle包装器文件

     

构建文件可能缺少Gradle插件。应用Gradle插件

我是android开发的新手。我正在使用android studio。

先谢谢您。

2 个答案:

答案 0 :(得分:2)

您在第一个x <- matrix(rnorm(500 * 10), nrow = 500, ncol = 10) x[, 1] <- 1:500 x <- data.frame(x) names(x) <- c('ID', 2000:2008) 声明中输入了错误。 implementation-> imlementation

答案 1 :(得分:1)

更改imlementation

implementation