错误:未找到Gradle DSL方法:'testImplementation()'

时间:2019-06-16 10:16:39

标签: android android-studio flutter

Android Studio突然停止工作。 Studio asks me to upgrade my build。 gradle版本为3.4.1。我已经做到了,但是它仍然在解决问题;

ERROR: Gradle DSL method not found: 'testImplementation()'

...

buildscript {

    repositories {

        jcenter()
        google()

    }

    dependencies {

        classpath 'com.android.tools.build:gradle:3.4.1'

    }

}

...

ERROR: Gradle DSL method not found: 'testImplementation()'

Possible causes:
The project 'android' may be using a version of the Android Gradle plug-in that does not contain the method (e.g. 'testCompile' was added in 1.1.0).
Upgrade plugin to version 3.4.1 and sync project

The project 'android' may be using a version of Gradle that does not contain the method.
Open Gradle wrapper file

The build file may be missing a Gradle plugin.
Apply Gradle plugin

2 个答案:

答案 0 :(得分:0)

这是由Windows语言设置引起的。您发送的代码来自build.gradle(Project:)文件。而是打开build.gradle (Module:app)文件,然后将testImplementation下的所有testİmplementation更改为dependencies(大写İ)。清理并构建。

答案 1 :(得分:0)

一个月以来我不能使用工作室。这是对我有用的解决方案。 当我将gradle版本更新到最新版本时,它不起作用。 转到 路径\ flutter \ packages \ flutter_tools \ gradle \ flutter.gradle 即使Studio想要更新,也不要更改gradle的版本(... build:gradle:3.2.1)。

buildscript {
    repositories {

        jcenter()
        google()

    }
    dependencies {

        classpath 'com.android.tools.build:gradle:3.2.1'

    }
}