前提・実現したいこと
FirebaseのRealtimeDatabaseを使おうと思い、プログラムを書いているんですが、
private FirebaseDatabase database = FirebaseDatabase.getInstance();
↑この文を実行すると強制終了してしまいます。(ビルドは問題なく成功します。)
なぜでしょうか?
よろしくお願いします。
エラーメッセージ(Logcat)
08-20 21:22:38.681 28499-28499/com.kayosystem.honki.chapter08.lesson36 E/AndroidRuntime: FATAL EXCEPTION: main Process: com.kayosystem.honki.chapter08.lesson36, PID: 28499 java.lang.NoSuchMethodError: No virtual method zzckb()Z in class Lcom/google/firebase/FirebaseApp; or its super classes (declaration of 'com.google.firebase.FirebaseApp' appears in /data/app/com.kayosystem.honki.chapter08.lesson36-RqEW5pbniiI06RYuh1lZLA==/base.apk) at com.google.firebase.database.FirebaseDatabase.getInstance(Unknown Source:110) at com.google.firebase.database.FirebaseDatabase.getInstance(Unknown Source:4) at com.kayosystem.honki.chapter08.lesson36.MainActivity.<init>(MainActivity.java:21) at java.lang.Class.newInstance(Native Method) at android.app.Instrumentation.newActivity(Instrumentation.java:1174) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2718) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2902) at android.app.ActivityThread.-wrap11(Unknown Source:0) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1603) at android.os.Handler.dispatchMessage(Handler.java:105) at android.os.Looper.loop(Looper.java:169) at android.app.ActivityThread.main(ActivityThread.java:6578) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
該当のソースコード
JAVA
1private FirebaseDatabase database = FirebaseDatabase.getInstance();
↑21行目に記載しています。Logcatではエラー箇所が「MainActivity.java:21」と示されています。
補足情報
Android Studio 3.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。