我创建了一个新的颤振项目,这就是minSdkVersion在app/build.gradle文件中的样子:
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变量在哪里初始化?
发布于 2022-01-06 12:55:32
转到您的颤振解压文件夹中的文件:
flutter/packages/flutter_tools/gradle/flutter.gradle
在那里你可以找到所有的静态变量。
发布于 2022-07-14 18:16:22
将变量放入android/local.propertie文件:
示例:
flutter.minSdkVersion=21和android/app/build.gradle的变化
localProperties.getProperties('flutter.minSdkVersion') // flutter.minSdkVersion https://stackoverflow.com/questions/70485898
复制相似问题