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

Flutter项目编译失败求助:多类SDK与依赖适配错误

Flutter电商应用编译错误解决方案

1. Android SDK版本不匹配问题

找到项目路径下的android/app/build.gradle文件,定位到compileSdkVersion配置项,将其修改为34,同时建议同步把targetSdkVersion也改为34:

android {
    compileSdkVersion 34

    defaultConfig {
        applicationId "com.example.your_app"
        minSdkVersion 21
        targetSdkVersion 34
        // 其他配置...
    }
}

修改完成后,执行flutter pub get更新依赖,再重新运行编译命令即可。

2. flutter_stripe 7.0.0属性不存在问题

Flutter 3.10版本后,TextTheme.subtitle1和ThemeData.errorColor被废弃并替换:

  • TextTheme.subtitle1 → TextTheme.bodyLarge
  • ThemeData.errorColor → ThemeData.colorScheme.error

如果是你自己的代码中使用了这些属性,直接替换即可;如果是插件内部代码导致的问题,建议升级flutter_stripe到兼容当前Flutter版本的最新版,修改pubspec.yaml中的依赖:

dependencies:
  flutter_stripe: ^最新版本号

执行flutter pub get更新后重新编译。

3. flutterwave_standard 1.0.4按钮参数错误问题

Flutter 2.12+版本中,ElevatedButton.styleFrom的primary参数被替换为backgroundColor。解决方式:

  • 若为自定义代码中的调用,直接将primary: 颜色值改为backgroundColor: 颜色值
  • 若为插件内部代码问题,升级flutterwave_standard到最新兼容版本,修改pubspec.yaml:
dependencies:
  flutterwave_standard: ^最新版本号

执行flutter pub get后重新运行编译。

内容的提问来源于stack exchange,提问作者dygcom soluciones

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 18:22:10