Android 无法获取未知属性';安卓&x27;对于类型为org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler的对象

Android 无法获取未知属性';安卓&x27;对于类型为org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler的对象,android,flutter,dart,gradle,Android,Flutter,Dart,Gradle,我对flatter和编码是新手,我有一个使用FirebaseAuth和Firestore包的flatter项目。 我一直收到一个错误,上面写着 评估根项目“android”时出现问题。 无法获取类型为org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler的对象的未知属性“android” 在依赖项块的android\build.gradle文件中插入android.enableJetifier=tru

我对flatter和编码是新手,我有一个使用FirebaseAuth和Firestore包的flatter项目。 我一直收到一个错误,上面写着

评估根项目“android”时出现问题。 无法获取类型为org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler的对象的未知属性“android”

在依赖项块的
android\build.gradle
文件中插入
android.enableJetifier=true
android.useAndroidX=true
后,我出现上述错误

android\build.gradle文件


尝试将android.useAndroidX=true android.enableJetifier=true放在gradle.properties文件中。它们也是true,但我仍然得到相同的错误
buildscript {
    ext.kotlin_version = '1.3.50'
    repositories {
        google()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:4.1.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        //Added from Firebase (SDK)
        classpath 'com.google.gms:google-services:4.3.5'
        android.enableJetifier=true
        android.useAndroidX=true
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

rootProject.buildDir = '../build'
subprojects {
    project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
    project.evaluationDependsOn(':app')
}

task clean(type: Delete) {
    delete rootProject.buildDir
}