Flutter项目中flutter.minkSdkVersion的位置查询
寻找flutter.minSdkVersion的位置
注:你可能拼写有误,正确的字段名是minSdkVersion
你看到的flutter.gradle只是兼容旧项目的过渡文件,实际配置逻辑在它引入的flutter.groovy中:
def pathToThisDirectory = buildscript.sourceFile.parentFile
apply from: "$pathToThisDirectory/src/main/groovy/flutter.groovy"
按照上述路径找到flutter.groovy文件后,搜索minSdkVersion,它通常定义在FlutterExtension扩展类中,作为插件的默认配置项。
如果是Flutter 3.0及以上版本,Flutter Gradle插件已改用Kotlin重写,相关默认配置会在DefaultFlutterExtension.kt文件中,路径一般为flutter_tools/gradle/src/main/kotlin/dev/flutter/gradle/。
另外,若你是要修改当前项目的minSdkVersion,无需修改Flutter工具源码,直接在项目的android/app/build.gradle中,于defaultConfig块内自定义即可,示例:
defaultConfig { minSdkVersion 21 // 替换为你需要的版本号 // 其他配置项... }
内容的提问来源于stack exchange,提问作者MarlonDSC
相关产品推荐
相关产品推荐

