的Android应用程序崩溃是由于火力版本
我开发,这里使用火力为后端的应用程序是我的build.gradle文件的Android应用程序崩溃是由于火力版本
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)
在此先感谢
尝试改变这一点:
compile 'com.firebaseui:firebase-ui-auth:2.3.0'
要这样:
compile 'com.firebaseui:firebase-ui-auth:2.1.1'
或更改此:
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.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'
Acording这样:
FirebaseUI版本 - 火力地堡/播放丝氨酸恶习版本
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
你可以从这个链接Firebase ui
当我添加新版本时,它给了我'com.android.support:appcompat-v7:26.0.0'检查android支持库必须是完全相同的版本(混合版本可以导致运行时崩溃) –
你试过的是什么方式,或者第二种方式? @AbdelazizWheheedLasheen –
我通过选择正确版本的firebase和firebaseUi修正了这个错误,谢谢你的帮助 –
清洁工程读取完整的自述和重新构建,也请显示您调用Firebase的代码。你有依赖于DB和auth这是导致问题 –
里面oncreate方法我只使用了firebase storage storage = FirebaseStorage.getInstance(); storageReference = storage.getReference()。child(“photos”); inside onclick我使用storageref.putfile(uri) –