【发布时间】:2017-08-26 10:39:30
【问题描述】:
我正在开发使用 firebase 作为后端的应用程序,这是我的 build.gradle 文件
compile 'com.android.support:appcompat-v7:26.0.0'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.github.bumptech.glide:glide:4.0.0'
compile 'com.firebaseui:firebase-ui-auth:2.3.0'
compile 'com.google.firebase:firebase-auth:11.2.0'
compile 'com.google.firebase:firebase-database:11.2.0'
compile 'com.google.firebase:firebase-storage:11.2.0'
当我打开应用程序时,这里崩溃是我的 logcat `
08-26 12:29:33.886 32721-32754/com.example.fcb.dolaby E/JavaBinder: *** Uncaught remote exception! (Exceptions are not yet supported across processes.)
java.lang.NoSuchMethodError: No static method zza(Landroid/os/Parcel;Landroid/os/Parcelable$Creator;)Landroid/os/Parcelable; in class Lcom/google/android/gms/internal/zzeg; or its super classes (declaration of 'com.google.android.gms.internal.zzeg' appears in /data/app/com.example.fcb.dolaby-2/split_lib_dependencies_apk.apk:classes6.dex)
at com.google.android.gms.common.internal.zzaw.onTransact(Unknown Source)
at android.os.Binder.execTransact(Binder.java:459)
at android.os.BinderProxy.transactNative(Native Method)
at android.os.BinderProxy.transact(Binder.java:512)
at com.google.android.gms.common.internal.zzay.zza(Unknown Source)
at com.google.android.gms.common.internal.zzd.zza(Unknown Source)
at com.google.android.gms.common.api.internal.zzbw.run(Unknown Source)
at android.os.Handler.handleCallback(Handler.java:815)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loop(Looper.java:214)
at android.os.HandlerThread.run(HandlerThread.java:61)
提前致谢
【问题讨论】:
-
清理项目并重新构建,还请显示您调用firebase的代码。您对 DB 和 auth 都有依赖关系,这是导致问题的原因
-
在oncreate方法中我只使用了firebase storage storage=FirebaseStorage.getInstance(); storageReference=storage.getReference().child("照片");在 onclick 里面我使用了 storageref.putfile(uri)
标签: android firebase firebase-realtime-database firebase-storage