Android Firebase数据库引用初始化崩溃应用程序
Firebase身份验证工作正常 项目结构就是在这里我添加了GoogleServiceJSON文件 该应用程序已连接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;或其超类
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
文件。