1

Firebase 身份验证完美运行。

项目结构就是我添加谷歌服务json文件的地方

项目结构就是我添加谷歌服务json文件的地方.

该应用程序已与 Firebase 数据库连接

Firebase 数据库.

每当我添加databaseReference = FirebaseDatabase.getInstance().getReference("message");时,应用程序就会崩溃。我不确定我做错了什么。崩溃报告是

java.lang.NoSuchMethodError:Lcom/google/firebase/FirebaseApp 类中没有虚拟方法 zzckb()Z;或其超类(“com.google.firebase.FirebaseApp”的声明出现在 com.google.firebase.database.FirebaseDatabase 的 /data/app/com.example.kumarsaikat.firebaseone-hQwEzX_xqG5IhkEG8WahzQ==/base.apk 中)。 getInstance(Unknown Source:111) at com.google.firebase.database.FirebaseDatabase.getInstance(Unknown Source:4) at com.example.kumarsaikat.firebaseone.ProfileActivity.onCreate(ProfileActivity.java:38) at android.app.Activity .performCreate(Activity.java:7091) 在 android.app.Activity.performCreate(Activity.java:7082) 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1215) 在 android.app.ActivityThread.performLaunchActivity(ActivityThread. java:2747) 在 android.app。

4

2 回答 2

1

好的,我自己想通了。我注意到的是,对于不同的配置问题,可能会出现相同的错误,因为我整天都在测试,但这对我不起作用。我并不是说他们错了,我是说我的问题来源不同。

这是我 在依赖项的build.gradle(app)中找到的

implementation 'com.google.firebase:firebase-auth:16.0.1' implementation 'com.google.firebase:firebase-core:16.0.1 implementation 'com.google.firebase:firebase-database:16.0.1''

他们每个人的版本都不同。当我为所有这些都制作了相同的版本并再次同步时,该项目就可以工作了。该参考文献的最后一条评论帮助了我。

于 2018-07-22T18:48:16.500 回答
0

只需将鼠标悬停在以下三个上,然后按 (Alt+Shift+Enter) 并同步您的 Gradle,尝试将依赖项更新到可用的最新版本。

执行 'com.google.firebase:firebase-auth:?????

实施 'com.google.firebase:firebase-core:?????

实施 'com.google.firebase:firebase-database:?????

它对我有用:)

于 2020-07-27T06:37:58.197 回答