android - Flutter项目中 "flutter.minSdkVersion"的值在哪里初始化?

标签 android flutter android-min-sdk

我创建了一个新的 Flutter 项目,这就是 app/build.gradle 中 minSdkVersion 的样子文件:

defaultConfig {
    // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
    applicationId "com.example.projectname"
    minSdkVersion flutter.minSdkVersion
    targetSdkVersion flutter.targetSdkVersion
    versionCode flutterVersionCode.toInteger()
    versionName flutterVersionName
}
flutter.minSdkVersion 的值在哪里?放?
请注意,以前,该配置值如下所示:
defaultConfig {
    // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
    applicationId "com.example.projectname"
    minSdkVersion 19 //*** This is the part that needs to be changed, previously was 16
    targetSdkVersion 28
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
此外,这是 android/local.properties 的内容文件:
sdk.dir=/Users/usernaem/Library/Android/sdk
flutter.sdk=/Users/username/flutter
flutter.buildMode=release
flutter.versionName=1.0.0
flutter.versionCode=1
如您所见,flutter.minSdkVersion 的值那里没有设置,但是项目可以编译构建成功。flutter.minSdkVersion 在哪里和 flutter.targetSdkVersion变量初始化?
附言相关问题:https://github.com/flutter/flutter/issues/95533

最佳答案

转到您的 flutter 提取文件夹中的此文件:
flutter/包/flutter_tools/gradle/flutter.gradle
在那里你可以找到所有的静态变量。

关于android - Flutter项目中 "flutter.minSdkVersion"的值在哪里初始化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70485898/

相关文章:

dialog - 对话框 flutter 背后的模糊背景?

android - 升级到Cordova Android 8.0后,Gradle无法同步

android - 如何针对不同的android ABI选择不同的minSdkVersion?

android - 如何从 Android Activity 调用 Java 类?

android - 我们可以阻止应用程序进入纵向模式,同时允许它在两种横向模式之间切换吗?

firebase - Firestore中基于正则表达式的查询文档

android - 到最近的移动桅杆的大约距离

android - 在 EditText 之间自动传递焦点

dart - Flutter 中的可滚动 ListView 与 Dart