我使用两个配置文件,一个用于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)
任何人都可以帮我解决这个问题。
删除所有google-services.json文件,然后下载一个新的表单firebase。确保文件名仅为google-services.json。然后复制新文件并粘贴它。然后清理项目。
您的google-services.json
文件可能不包含Firebase存储URL。如果您在创建项目后立即下载文件,则可以执行此操作,因为创建存储桶可能需要一些时间。
解决方案是从Firebase控制台下载最新的google-services.json
,将其放入项目的app目录,然后重建应用程序。