【发布时间】:2019-05-15 20:05:51
【问题描述】:
Flutter firebase auth UI 有一些问题,因为 firebase_auth 版本不匹配问题
我的 Flutter 应用程序崩溃了,无法识别问题,在 android studio 中打开后,我遇到了问题,就在这里
Caused by: java.lang.IllegalStateException: Default FirebaseApp is not initialized in this process com.mycom.mypetshop. Make sure to call FirebaseApp.initializeApp(Context) first.
at com.google.firebase.FirebaseApp.getInstance(com.google.firebase:firebase-common@@16.0.2:240)
at com.google.firebase.auth.FirebaseAuth.getInstance(Unknown Source)
at io.flutter.plugins.firebaseauth.FirebaseAuthPlugin.<init>(FirebaseAuthPlugin.java:54)
at io.flutter.plugins.firebaseauth.FirebaseAuthPlugin.registerWith(FirebaseAuthPlugin.java:47)
at io.flutter.plugins.GeneratedPluginRegistrant.registerWith(GeneratedPluginRegistrant.java:20)
at com.vyapari2online.mypetshop.MainActivity.onCreate(MainActivity.java:11)
at android.app.Activity.performCreate(Activity.java:5990)
如何解决?
在项目“app”中,解决了 Google Play 服务库依赖项 取决于另一个确切版本(例如“[15.0.1]”,但不是 正在解决该版本。图书馆展示的行为将 不为人知。
依赖失败:com.google.android.gms:play-services-flags:15.0.1 -> com.google.android.gms:play-services-basement@[ 15.0.1],但 play-services-basement 版本是 16.0.1。
以下依赖项是直接或直接的项目依赖项 具有传递依赖关系,导致艺术 ifact 与 问题。 -- 项目“app”依赖于项目“firebase_auth”,该项目依赖于 com.google.firebase:firebase-auth@16.0.2 -- 项目“app”依赖于项目“firebase_core”,该项目依赖于 com.google.firebase:firebase-core@16.0.4 -- 项目“app”依赖于项目“cloud_firestore”,该项目依赖于 com.google.firebase:firebase-firestore@17.1.1 -- 项目“app”依赖于项目“google_sign_in”,该项目依赖于 com.google.android.gms:play-services-auth@16.0.1
对于扩展调试信息,从命令行执行 Gradle ./gradlew --info :app:assembleDebug 查看依赖路径 神器。此错误消息来自 google-services Gradle 插件,在 https:// 报告问题 github.com/google/play-services-plugins 并通过添加禁用 “googleServices { disableVersionCheck = false }”到您的 b uild.gradle 文件。
#flutter_firebase_ui 有很多问题#google 请雇用我,我可以帮助您的开发人员
【问题讨论】:
-
Midhilaj,你下面的进展如何?
标签: flutter firebaseui flutter-dependencies