虽然应用程序在模拟器中运行良好,但我在应用程序构建Flutter build appbundle
期间遇到了这个错误。
一个或多个插件需要更高的Android SDK版本。通过将以下内容添加到H:\voo\android\app\build.gradle来修复此问题:android { compileSdkVersion 33...}
问题是app\build.gradle中当前的compileSdkVersion已经是33了。
build.gradle:
android {
compileSdkVersion 33
lintOptions {
checkReleaseBuilds false
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = '1.8'
}
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "com.voo"
minSdkVersion 20
targetSdkVersion 33
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
multiDexEnabled true
}
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
}
我该如何解决这个问题?
1条答案
按热度按时间wljmcqd81#
此问题已通过执行以下操作得到解决:
1-运行
Pub outdated
命令来列出过时的软件包,然后我将每个过时的软件包更新到最新版本。2-编辑Android中的SDK版本
build.gradle
到7.0.4
以兼容ext.kotlin_version = '1.7.21'
3-确保
org.jetbrains.kotlin
是应用程序build.gradle
中的jdk7