【问题标题】:How to update minSdkVersion in flutter updated 2.8?如何在颤振更新的 2.8 中更新 minSdkVersion?
【发布时间】:2022-01-15 13:40:01
【问题描述】:

更新到 Flutter 2.8 之前

defaultConfig {
    applicationId "com.kim.app"
    minSdkVersion 16
    targetSdkVersion 30
    versionCode flutterVersionCode.toInteger()
    versionName flutterVersionName
    multiDexEnabled true
}

更新到 Flutter 2.8 后:

defaultConfig {
        applicationId "com.example.app"
        minSdkVersion flutter.minSdkVersion
        targetSdkVersion flutter.targetSdkVersion
        versionCode flutterVersionCode.toInteger()
        versionName flutterVersionName
    }

如何将 minSdkVersion 更新得更高?我在任何地方都找不到目标“flutter.minSdkVersion”变量。

【问题讨论】:

标签: flutter dart


【解决方案1】:

转到 android/local.properties

添加以下即定义版本

  • flutter.minSdkVersion=21
  • flutter.targetSdkVersion=30
  • flutter.compileSdkVersion=30

完成后转到 android/app/build.gradle 并添加以下内容

minSdkVersion localProperties.getProperty('flutter.minSdkVersion').toInteger()

targetSdkVersion localProperties.getProperty('flutter.targetSdkVersion').toInteger()

然后转到 android/build.gradle

更新 Kotlin 版本

ext.kotlin_version = '1.6.0'

【讨论】:

    【解决方案2】:

    只需将 flutter.minSdkVersion 替换为您的值,

    defaultConfig {
            applicationId "com.example.app"
            minSdkVersion 21
            targetSdkVersion flutter.targetSdkVersion
            versionCode flutterVersionCode.toInteger()
            versionName flutterVersionName
        }
    
    

    【讨论】:

      【解决方案3】:

      只需将flutter.minSdkVersion 替换为您的目标版本即可。

      flutter.minSdkVersion 位于 https://github.com/flutter/flutter/blob/stable/packages/flutter_tools/gradle/flutter.gradle

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-01-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-09-17
        • 1970-01-01
        • 1970-01-01
        • 2021-06-07
        相关资源
        最近更新 更多