首页 > 解决方案 > Android Firebase 数据库混淆

问题描述

我最近更新了我的 gradle 文件,但我不断收到此错误。最初,一切正常,但更新后,我无法写入或读取 Firebase 数据库。已尝试恢复到 gradle 初始状态并且错误不会消失。

2018-09-28 12:11:34.092 14743-14743/ke.co.malezi.chemshabongo E/AndroidRuntime:     at com.google.firebase.database.obfuscated.zzbw$zza.zza(com.google.firebase:firebase-database@@16.0.2:663)
        at com.google.firebase.database.obfuscated.zzbw.zzc(com.google.firebase:firebase-database@@16.0.2:167)
        at com.google.firebase.database.obfuscated.zzbw.zzb(com.google.firebase:firebase-database@@16.0.2:47)
        at com.google.firebase.database.obfuscated.zzbw$zza.zza(com.google.firebase:firebase-database@@16.0.2:663)
        at com.google.firebase.database.obfuscated.zzbw.zzc(com.google.firebase:firebase-database@@16.0.2:167)
        at com.google.firebase.database.obfuscated.zzbw.zzb(com.google.firebase:firebase-database@@16.0.2:47)
        at com.google.firebase.database.obfuscated.zzbw$zza.zza(com.google.firebase:firebase-database@@16.0.2:663)
        at com.google.firebase.database.obfuscated.zzbw.zzc(com.google.firebase:firebase-database@@16.0.2:167)
        at com.google.firebase.database.obfuscated.zzbw.zzb(com.google.firebase:firebase-database@@16.0.2:47)
        at com.google.firebase.database.obfuscated.zzbw$zza.zza(com.google.firebase:firebase-database@@16.0.2:663)
        at com.google.firebase.database.obfuscated.zzbw.zzc(com.google.firebase:firebase-database@@16.0.2:167)
        at com.google.firebase.database.obfuscated.zzbw.zzc(com.google.firebase:firebase-database@@16.0.2:141)
        at com.google.firebase.database.obfuscated.zzbw.zza(com.google.firebase:firebase-database@@16.0.2:60)
        at com.google.firebase.database.DatabaseReference.zza(com.google.firebase:firebase-database@@16.0.2:292)
        at com.google.firebase.database.DatabaseReference.setValue(com.google.firebase:firebase-database@@16.0.2:166)
        at ke.co.malezi.chemshabongo.ui.activity.MainActivity.updateOnlineStatus(MainActivity.java:240)
        at ke.co.malezi.chemshabongo.ui.activity.MainActivity.onResume(MainActivity.java:228)
        at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1269)
        at android.app.Activity.performResume(Activity.java:6796)
        at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3477)
        at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3546)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2795)
        at android.app.ActivityThread.-wrap12(ActivityThread.java)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1527)
        at android.os.Handler.dispatchMessage(Handler.java:110)
        at android.os.Looper.loop(Looper.java:203)
        at android.app.ActivityThread.main(ActivityThread.java:6251)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1073)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:934)

项目等级

buildscript {

    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.0'
        classpath 'com.google.gms:google-services:4.1.0'
    }
}

allprojects {
    repositories {
        google()
        jcenter()
        maven { url "https://jitpack.io" }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

建立等级

implementation 'com.google.firebase:firebase-core:16.0.3'
implementation 'com.google.firebase:firebase-auth:16.0.3'
implementation 'com.google.firebase:firebase-messaging:17.3.2'
implementation 'com.google.firebase:firebase-database:16.0.2'

标签: androidfirebasefirebase-realtime-database

解决方案


推荐阅读