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

Flutter项目升级compileSdkVersion至33后编译失败求助

解决方案

核心原因

firebase_core 1.24.0版本依赖的底层平台接口已过时,FirebaseAppPlatform.verifyExtends方法在新版接口中被移除,与compileSdkVersion 33及对应Flutter工具链不兼容。

修复步骤

  • 更新firebase_core到兼容版本
    打开项目根目录的pubspec.yaml,将firebase_core的版本替换为最新稳定版(建议^2.0.0及以上):

    dependencies:
      firebase_core: ^2.24.2 # 替换为当前最新稳定版
    

    执行命令更新依赖:

    flutter pub upgrade firebase_core
    
  • 同步更新其他Firebase依赖
    如果项目中使用了其他Firebase相关包(如firebase_auth、firebase_storage等),需同步升级到与新版firebase_core兼容的版本,避免跨依赖版本冲突。

  • 清理缓存并重建项目
    执行以下命令清理旧缓存并重新构建:

    flutter clean
    flutter pub get
    flutter run
    
  • 确认Flutter版本兼容性
    确保Flutter版本为3.3及以上稳定版(支持compileSdkVersion 33),若版本过低可执行升级:

    flutter upgrade
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 15:05:27