错误:一个或多个插件需要更高版本的Android SDK. 通过将以下代码添加到D:\Ffltter Project\Ivy\Android\APP\build.gradle来修复此问题: Android{ 编译SdkVersion 33 ... }

这是我的应用程序/build.gradle代码

android {
compileSdkVersion 33
compileSdkVersion flutter.compileSdkVersion
ndkVersion flutter.ndkVersion

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.example.ivy"
    // You can update the following values to match your application needs.
    // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-build-configuration.
    minSdkVersion flutter.minSdkVersion
    targetSdkVersion flutter.targetSdkVersion
    versionCode flutterVersionCode.toInteger()
    versionName flutterVersionName
}

不是已经修好了吗?

推荐答案

compileSdkVersion 33
compileSdkVersion flutter.compileSdkVersion
ndkVersion flutter.ndkVersion

你为什么用compileSdkVersion两次..? 改成这个……

android {
compileSdkVersion 33
ndkVersion flutter.ndkVersion

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}

你以flutter.compileSdkVersion的成绩超过了compileSdkVersion

Flutter相关问答推荐

Flutter 块消费者仅对特定的状态属性更改做出react

将记录/元组用作SplayTreeMap中的键

如何将小部件代码移动到另一个文件以获得更好的可读性

无法应用插件com.chaquo.python

如何在flutter中实现这样的底部导航栏?

没有为类型 'Widget' 定义运算符 '[]' .try 定义运算符[]

升级到 Flutter 3.10 后,Flutter 键盘填充不起作用. Flutter 3.10 如何防止 BottomSheet 被键盘覆盖?

PreferredSizeWidget类不能用作混合,因为它既不是混合类也不是混合

Flutter 分析发现 Gitlab CI/CD 管道中的问题,但它在本地没有

在提供程序包更改通知程序中构建倒计时时钟

将 String 与 List 元素进行比较时出现问题

我可以定义一次 sharedPreferences 并在需要数据显示到 flutter 应用程序时调用它吗?

我在弹出框中编辑后无法保存日期

Flutter 如何使用 ClipPath 编辑容器的顶部?

Firebase 中的查询限制 - .orderBy() 错误

更改文本字段Flutter 中最大字母的 colored颜色

我正在try 使用 Firebase 在 Flutter 中使用 Google 注销,但它不起作用

为什么 Flutter riverpod 直接分配不起作用但方法可以

扫描flutter生成的二维码后如何弹出文本字段值

既然我们已经有了 Flutter 的内置 setState,为什么还要在 Flutter 中使用 BloC 或 Provider?