Android Firebase数据库引用初始化崩溃应用程序

Android Firebase数据库引用初始化崩溃应用程序,android,firebase,firebase-realtime-database,firebase-assistant,Android,Firebase,Firebase Realtime Database,Firebase Assistant,Firebase身份验证工作正常 项目结构就是在这里我添加了GoogleServiceJSON文件 该应用程序已连接Firebase数据库 只要我添加databaseReference=FirebaseDatabase.getInstance().getReference(“消息”),应用程序崩溃。我不确定我做错了什么。坠机报告是 java.lang.NoSuchMethodError:Lcom/google/firebase/FirebaseApp类中没有虚拟方法zzckb()Z;或其超类

Firebase身份验证工作正常

项目结构就是在这里我添加了GoogleServiceJSON文件

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

只要我添加
databaseReference=FirebaseDatabase.getInstance().getReference(“消息”),应用程序崩溃。我不确定我做错了什么。坠机报告是

java.lang.NoSuchMethodError:Lcom/google/firebase/FirebaseApp类中没有虚拟方法zzckb()Z;或其超类(声明'com.google.firebase.FirebaseApp'出现在/data/app/com.example.kumarsaikat.firebaseone-hQwEzX_xqG5IhkEG8WahzQ==/base.apk中) 位于com.google.firebase.database.FirebaseDatabase.getInstance(未知来源:111) 位于com.google.firebase.database.FirebaseDatabase.getInstance(未知来源:4) 位于com.example.kumarsaikat.firebaseone.ProfileActivity.onCreate(ProfileActivity.java:38) 位于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.ActivityThread.handleLaunchActivity(ActivityThread.java:2872) 位于android.app.ActivityThread.-wrap11(未知来源:0) 在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1601)上 位于android.os.Handler.dispatchMessage(Handler.java:106) 位于android.os.Looper.loop(Looper.java:164) 位于android.app.ActivityThread.main(ActivityThread.java:6600) 位于java.lang.reflect.Method.invoke(本机方法) 位于com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:518) 位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:821)


好的,我自己已经弄明白了。我注意到,相同的错误可以针对不同的配置问题显示,因为我一整天都在测试,这对我来说不起作用。我不是说他们错了,我是说我的问题来源不同

这是我发现的, 在dependencie的build.gradle(应用程序)

实现'com.google.firebase:firebase auth:16.0.1'
实现'com.google.firebase:firebase核心:16.0.1
实现“com.google.firebase:firebase数据库:16.0.1”


他们每个人的版本都不一样。当我为所有人制作了相同的版本并再次同步时,项目成功了。的最后一条评论对我很有帮助。

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

实现'com.google.firebase:firebase auth:

实现'com.google.firebase:firebase核心:

实现'com.google.firebase:firebase数据库:


它对我有效:)

您是否尝试重新安装firebase依赖项?它可能是指下载时出现问题。这里有一个类似的错误:显示数据库层次结构请添加
build.gradle
文件。