Flutter集成Firebase报错:FirebaseAppPlatform.verifyExtends未找到
FirebaseAppPlatform.verifyExtends错误的解决办法 作为Flutter新手,在Chrome上运行集成Firebase的应用时,完成build.gradle和pubspec.yaml配置后,出现如下编译错误:
/C:/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-1.24.0/lib/src/firebase_app.dart:18:25: Error: Member not found: 'FirebaseAppPlatform.verifyExtends'.
FirebaseAppPlatform.verifyExtends(_delegate);
^^^^^^^^^^^^^
Waiting for connection from debug service on Chrome... 154.8s
Failed to compile application.
解决办法
统一Firebase依赖版本
该错误多因firebase_core与其他Firebase插件、Flutter SDK版本不兼容导致。打开pubspec.yaml,确保所有Firebase相关依赖使用匹配的版本,或直接升级到最新稳定版。清理缓存并重拉依赖
执行以下命令清理缓存并重新获取依赖:flutter clean flutter pub get补充Web端Firebase配置
Flutter Web需额外在web/index.html的<head>标签内添加Firebase Web配置脚本。从Firebase控制台获取你的Web应用配置代码,粘贴到对应位置,确保配置信息准确。升级Flutter SDK
旧版Flutter SDK可能与高版本Firebase插件不兼容,尝试升级到最新稳定版:flutter upgrade
内容的提问来源于stack exchange,提问作者imane imane

