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

Flutter编译Release包失败,遇FirebaseAppPlatform.verifyExtends未找到错误

Flutter编译错误解决(XML警告+Firebase_core成员未找到)

一、处理XML警告“Warning: elemento inesperado (URI:"", local:"base-extension")”

  • 检查android/app/src/main/AndroidManifest.xml,确认base-extension标签位置是否正确(需在<application>标签范围内),或是否存在拼写错误
  • 若为第三方依赖库的Manifest冲突,在android/app/build.gradle的android块中添加配置排除冲突:
android {
    // 保留原有配置
    packagingOptions {
        exclude 'META-INF/*.kotlin_module'
        // 若明确冲突来源,可针对性排除对应Manifest文件
        // exclude 'path/to/conflicting/AndroidManifest.xml'
    }
}
  • 更新引入该标签的第三方库到最新稳定版,避免版本兼容问题

二、解决Firebase_core-1.24.0中“FirebaseAppPlatform.verifyExtends”成员未找到错误

  • 版本适配调整:firebase_core:1.24.0与当前Flutter版本或其他Firebase依赖库版本不兼容,建议升级firebase_core到适配当前Flutter的最新稳定版。修改pubspec.yaml中的依赖:
dependencies:
  firebase_core: ^2.x.x # 替换为对应Flutter版本的兼容版本,Flutter 3.x+推荐使用2.x系列

执行命令更新依赖:

flutter pub upgrade firebase_core
  • 同步其他Firebase库版本:若不升级firebase_core,需确保firebase_auth、firebase_messaging等其他Firebase依赖库版本与1.24.0兼容,统一版本号避免冲突
  • 彻底清理缓存:除flutter clean外,删除android/.gradle目录,再执行flutter pub get后重新尝试编译

三、编译失败最终排查步骤

  1. 优先修复XML警告,确认AndroidManifest配置无问题
  2. 调整Firebase依赖版本,确保全量Firebase库版本兼容
  3. 执行彻底清理操作:
flutter clean
rm -rf android/.gradle
flutter pub get
flutter build release

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 00:50:21