Flutter项目配置Firebase后因依赖名称错误无法运行求助
问题解决:无法找到firebasecore包
你的核心问题是pubspec.yaml里的包名拼写错误——pub.dev上不存在名为firebasecore的包,正确的包名是firebase_core(下划线分隔),这才是你要安装的Firebase核心插件。
修复步骤:
- 打开你的pubspec.yaml文件,将依赖项中的
firebasecore: any修改为firebase_core: any - 保存文件后,在终端运行
flutter pub get重新获取依赖
修复后的dependencies部分示例:
dependencies: flutter: sdk: flutter cupertino_icons: ^1.0.2 firebase_core: any firebase_auth: any cloud_firestore: ^4.7.0 firebase_analytics: ^10.4.0
如果后续出现版本兼容性问题,可以尝试为firebase_auth指定与其他Firebase包匹配的版本(比如参考cloud_firestore: ^4.7.0对应的兼容版本),但当前报错的直接原因就是包名拼写错误。
内容的提问来源于stack exchange,提问作者Fadhil Kiima
相关产品推荐
相关产品推荐

