firebase版本导致android应用程序崩溃

firebase版本导致android应用程序崩溃,android,firebase,firebase-realtime-database,firebase-storage,Android,Firebase,Firebase Realtime Database,Firebase Storage,我正在开发使用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

我正在开发使用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'
当我打开应用程序时,它崩溃了,这是我的日志`

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)
提前感谢

尝试更改此选项:

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'
为此:

compile 'com.firebaseui:firebase-ui-auth:2.1.1'
compile 'com.google.firebase:firebase-auth:11.4.0'
compile 'com.google.firebase:firebase-database:11.4.0'
compile 'com.google.firebase:firebase-storage:11.4.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'
为此:

compile 'com.firebaseui:firebase-ui-auth:2.1.1'
compile 'com.google.firebase:firebase-auth:11.4.0'
compile 'com.google.firebase:firebase-database:11.4.0'
compile 'com.google.firebase:firebase-storage:11.4.0'
据此:

FirebaseUI版本-Firebase/Play服务版本

2.3.0-11.0.4

2.2.0-11.0.4

2.1.1-11.0.2

2.0.1-11.0.1

1.2.0-10.2.0

1.1.1-10.0.0或10.0.1

1.0.1-10.0.0或10.0.1

1.0.0-9.8.0


您可以从此链接阅读完整的自述文件

clean project and re build,还请显示调用firebase的代码。您对DB和auth都有依赖关系,这是导致oncreate方法中出现问题的原因,我只使用了firebase storage=FirebaseStorage.getInstance();storageReference=storage.getReference().child(“照片”);在onclick中,当我在'com.android.support:appcompat-v7:26.0.0'中添加新版本时,我使用了storageref.putfile(uri),android支持库必须是完全相同的版本(混合版本可能会导致运行时崩溃)您尝试了第一种方法还是第二种方法@AbdelazizWaheedLasheenI通过选择firebase和firebaseUi的正确版本修复了此错误感谢您的帮助