【问题标题】:Android - FirebaseApp is not initilized with bucket nameAndroid - FirebaseApp 未使用存储桶名称初始化
【发布时间】:2018-03-08 17:15:33
【问题描述】:

我正在使用两个配置文件,一个用于 Gmail 签名,另一个用于 FireBase。我的问题是当我运行我的应用程序时它说:

java.lang.RuntimeException: Unable to start activity ComponentInfo{place.picker.mymarket/place.picker.mymarket.MainActivity}: java.lang.IllegalStateException: FirebaseApp was not initialized with a bucket name.
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2456)
   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2517)
   at android.app.ActivityThread.access$800(ActivityThread.java:163)
   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1413)
   at android.os.Handler.dispatchMessage(Handler.java:106)
   at android.os.Looper.loop(Looper.java:189)
   at android.app.ActivityThread.main(ActivityThread.java:5550)
   at java.lang.reflect.Method.invoke(Native Method)
   at java.lang.reflect.Method.invoke(Method.java:372)
   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1015)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:810)

这是我的项目配置文件结构。

谁能帮我解决这个问题。

【问题讨论】:

    标签: android firebase firebase-realtime-database firebase-authentication firebase-storage


    【解决方案1】:

    删除所有 google-services.json 文件,然后下载一个新的表单 firebase。确保文件名仅为 google-services.json。然后复制新文件并粘贴。然后清理项目。

    【讨论】:

      【解决方案2】:

      您的 google-services.json 文件似乎不包含 Firebase 存储 URL。如果您在创建项目后立即下载文件,这是可能的,因为创建存储桶可能需要一些时间。

      解决方案是从 Firebase 控制台下载最新的 google-services.json,将其放入项目的应用目录,然后重新构建应用。

      【讨论】:

      • 我已经这样做了。即使这样做了。我正面临这个问题。
      猜你喜欢
      • 2018-05-11
      • 1970-01-01
      • 2021-07-11
      • 1970-01-01
      • 2020-08-16
      • 1970-01-01
      • 1970-01-01
      • 2022-10-05
      • 1970-01-01
      相关资源
      最近更新 更多