Firebase Firestore无法正常工作求助(Google登录等功能正常)
问题:Firestore 无法正常工作,提示模块版本冲突
本地模块 com.google.android.gms.providerinstaller.dynamite:0 与远程模块 com.google.android.gms.providerinstaller.dynamite:0 存在版本冲突。目前Firebase的Google登录等功能均可正常使用,但Firestore无法正常工作。
pubspec.yaml 配置
name: planner_piyon description: version: 1.0.0+1 environment: sdk: '>=2.18.5 <3.0.0' dependencies: flutter: sdk: flutter cupertino_icons: ^1.0.2 dev_dependencies: flutter_test: sdk: flutter flutter_lints: ^2.0.0 #mysql1: ^0.20.0 url_launcher: ^6.1.6 material_design_icons_flutter: ^6.0.7096 google_fonts: ^3.0.1 date_format: ^2.0.7 calendar_date_picker2: ^0.3.6 firebase_auth: ^4.2.5 google_sign_in: ^5.1.3 provider: ^6.0.5 firebase_core: ^2.4.1 cloud_firestore: ^4.3.1 flutter: uses-material-design: true assets: - lib/files/ fonts: - family: Bahnschrift fonts: - asset: lib/fonts/Bahnschrift.ttf
Firestore 相关代码实现
import 'package:cloud_firestore/cloud_firestore.dart'; time_now() { return DateTime( DateTime.now().year, DateTime.now().month, DateTime.now().day); } save_user_data_to_firebase(username,id,mail,password){ FirebaseFirestore firestore = FirebaseFirestore.instance; CollectionReference users = FirebaseFirestore.instance.collection('user_data'); users.add({ 'name':'$username', 'id':'$id', 'mail':'$mail', 'password':'$password', 'date':'${time_now()}', }); }
已尝试的修复操作
- 更新Google服务
- 通过CLI安装依赖
- 更新所有模块
(注:原提问附带警告截图,内容为模块版本冲突提示)
内容的提问来源于stack exchange,提问作者Emir
相关产品推荐
相关产品推荐

