flutter configure minSdkVersion from 16 to 20 or above 错误

606 阅读1分钟

flutter 2.8 以上版本

解决办法一

  1. 打开 flutter SDK 中的 flutter.gradel 文件

    flutter.gradle 路径如下:

    /flutter/packages/flutter_tools/gradle/flutter.gradle

  2. 修改 minSdkVersion 的值为 20 或以上,并保存

image.png
  1. 重新运行 flutter 项目即可。

解决办法二

  1. 打开android 中的 local.properties 文件

路径如下

/flutter_test/android/local.properties

image.png
  1. 在 local.properties 中添加值
flutter.minSdkVersion =21
  1. 在 app 的 build.gradle 中修改 flutter.minSdkVersion 为如下代码
defaultConfig {
    // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
    applicationId "com.example.flutter_test"
    // 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 localProperties.getProperty('flutter.minSdkVersion').toInteger()
    targetSdkVersion flutter.targetSdkVersion
    versionCode flutterVersionCode.toInteger()
    versionName flutterVersionName
}
  1. 重新运行项目