Android 不支持的方法:BaseConfig.getApplicationIdSuffix()。我的build.gradle文件中缺少一些内容

Android 不支持的方法:BaseConfig.getApplicationIdSuffix()。我的build.gradle文件中缺少一些内容,android,android-studio-4.0,Android,Android Studio 4.0,我知道问题在:,但问题是我在builde.gradle文件中根本没有“classpath”来更改它。以下是build.gradle的内容: apply plugin: 'com.android.application' android { compileSdkVersion 29 buildToolsVersion "20.0.0" defaultConfig { minSdkVersion 17 targetSdkVersion 29

我知道问题在:,但问题是我在builde.gradle文件中根本没有“classpath”来更改它。以下是build.gradle的内容:

apply plugin: 'com.android.application'
android {
    compileSdkVersion 29
    buildToolsVersion "20.0.0"

    defaultConfig {
        minSdkVersion 17
        targetSdkVersion 29
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])


}
android studio 4.0。 我是android新手,
非常感谢您在项目的build.gradle文件中提供的任何帮助添加此

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

tnx为了您的帮助,我添加了:classpath“com.android.tools.build:gradle:4.0.0”,但它的意思是:在project:objects上找不到参数[com.android.tools.build:gradle:4.0.0]的方法classpath(),现在它给出了一个错误:找不到com.android.tools.build:aapt2:4.0.0-6051327。在以下位置搜索:-如果您尝试检索的工件可以在存储库中找到,但没有“Maven POM”格式的元数据,则需要调整存储库声明的“metadataSources{…}”。必需:project:objects当我打开存储库时,这是内容:{“errors”:[{“status”:404,“message”:“找不到资源”}]}