You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter 3.0.5更新minSdkVersion后报错,求正确配置与解决方法

解决minSdkVersion配置报错问题

1. 修复语法错误(核心问题)

你的build.gradle配置中,localProperties.getProperty方法的参数使用了中文单引号,这会导致Gradle解析失败,是触发报错的直接原因。

修改build.gradle里的对应行:

minSdkVersion localProperties.getProperty('flutter.minSdkVersion').toInteger()

将原代码中的‘’替换为英文半角的''。

2. 验证local.properties配置

确认local.properties中的flutter.minSdkVersion=21配置无问题:

  • 该行无多余空格或语法错误
  • 配置项位于文件有效位置(不要被注释或其他无效内容干扰)

3. 同步项目并清理缓存

完成配置修改后,执行以下操作确保生效:

  • 在Android Studio中点击 File > Sync Project with Gradle Files 同步Gradle配置
  • 运行命令清理项目缓存:
    flutter clean
    flutter pub get
    gradlew clean  # Windows环境使用,Mac/Linux使用 ./gradlew clean
    

4. 额外排查方向

如果上述步骤未解决问题,检查以下内容:

  • 确认你的Flutter SDK版本支持minSdkVersion 21(多数现代Flutter版本均支持,旧版本可能有最低要求限制)
  • 检查项目依赖是否存在更高的minSdk要求,可通过flutter pub deps查看依赖树,确认是否有依赖强制要求高于21的minSdk版本

内容的提问来源于stack exchange,提问作者Shohidul Alam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 02:18:19