如何修复此错误(正文中是所有必需的信息)



这是我第一次尝试使用Android studio。如果这是一个愚蠢的问题,很抱歉。
当我尝试同步 Gradle 时,出现此错误

找不到 org.gradle.api.Project 类型的项目 ':app' 上的参数 [build_cvj92yjljuq3g0b4nqjuesngb$_run_closure2@6cd68e7f] 的方法 buildTypes((。

这是我的build.gradle

apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'

android {
compileSdkVersion 29
defaultConfig {
applicationId "com.swiftr.tl"
minSdkVersion 21
targetSdkVersion 29
versionCode 1
versionName "1.0"
manifestPlaceholders = [
onesignal_app_id: 'app_id',
// Project number pulled from dashboard, local value is ignored.
onesignal_google_project_number: 'REMOTE'
]
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.onesignal:OneSignal:[3.15.0, 3.99.99]'
}

你应该把buildTypes块放在android块内。

你有:

android {
...
}
buildTypes {
...
}

它应如下所示:

android {
...
buildTypes {
...
}
}