首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >颤振项目中"flutter.minSdkVersion“的值在哪里初始化?

颤振项目中"flutter.minSdkVersion“的值在哪里初始化?
EN

Stack Overflow用户
提问于 2021-12-26 10:57:18
回答 2查看 2.5K关注 0票数 14

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

代码语言:javascript
复制
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集的值在哪里?

注意,以前,该配置值如下所示:

代码语言:javascript
复制
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文件的内容:

代码语言:javascript
复制
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.minSdkVersionflutter.targetSdkVersion变量在哪里初始化?

P.S.相关问题:https://github.com/flutter/flutter/issues/95533

EN

回答 2

Stack Overflow用户

发布于 2022-01-06 12:55:32

转到您的颤振解压文件夹中的文件:

flutter/packages/flutter_tools/gradle/flutter.gradle

在那里你可以找到所有的静态变量。

票数 12
EN

Stack Overflow用户

发布于 2022-07-14 18:16:22

将变量放入android/local.propertie文件:

示例:

代码语言:javascript
复制
flutter.minSdkVersion=21

android/app/build.gradle的变化

代码语言:javascript
复制
localProperties.getProperties('flutter.minSdkVersion') // flutter.minSdkVersion 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70485898

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档