如何在颤振更新的 2.8 中更新 minSdkVersion?
Posted
技术标签:
【中文标题】如何在颤振更新的 2.8 中更新 minSdkVersion?【英文标题】:How to update minSdkVersion in flutter updated 2.8? 【发布时间】: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”变量。
【问题讨论】:
关注这个答案***.com/questions/52060516/… 【参考方案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
【讨论】:
以上是关于如何在颤振更新的 2.8 中更新 minSdkVersion?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Play 控制台中使用 Java 应用更新已发布的原生 android 上的颤振应用