Firebase API初始化失败,java.lang.reflect.InvocationTargetException

编程入门 行业动态 更新时间:2024-10-25 07:17:32
本文介绍了Firebase API初始化失败,java.lang.reflect.InvocationTargetException的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我正在使用我的应用程序中的Firebase身份验证,数据库和存储服务。以前工作正常。我已经添加了文档中描述的firebase云消息传递设置。但是,应用程序在运行时崩溃。我调查了大约4个小时的问题,并尝试了不同的解决方案。像保持所有库版本一样,更改appcompat库版本,并将应用程序更改为multidex.But没有任何帮助。下面是我的gradle依赖:

compile('com.digits.sdk.android:digits:2.0.6@aar') { transitive = true; } compile'c​​om.android.support:appcompat-v7:25.3.1' compile'c​​om.android.support.constraint:constraint-layout:1.0.2 ' compile'c​​om.android.support:design:25.3.1' compile'c​​om.android.support:percent:25.3.1' compile'c​​om.github.bumptech.glide :glide:3.7.0' testCompile'junit:junit:4.12' // Firebase compile'c​​om.google.android.gms:play-services:10.0。 1' compile'c​​om.google.firebase:firebase-auth:10.0.1' compile'c​​om.google.firebase:firebase-database:10.0.1' compile'c​​om。 google.firebase:firebase-storage:10.0.1' compile'c​​om.google.firebase:firebase-core:10.0.1' compile'c​​om.google.firebase:firebase-messaging:10.0。 1' compile'c​​om.firebaseui:firebase-ui-storage:0.6.0'

在编译应用程序时产生以下异常:

05-02 20:05:55.746 31927-31927 / com.apponativemitteeapp A / FirebaseApp:Firebase AP我初始化失败。 在java.lang.reflect.Method.invokeNative处使用(Native方法)$ b在java.lang.reflect.Method.invoke(Method.java:515)处使用b $ b处理java.lang.reflect.InvocationTargetException $ b $ 在com.google.firebase.FirebaseApp.zza(未知来源)在com.google.firebase.FirebaseApp.initializeApp(未知来源)在com.google.firebase.FirebaseApp.initializeApp (未知源)在com.google.firebase.FirebaseApp.initializeApp(未知源)在com.google.firebase.provider.FirebaseInitProvider.onCreate(未知源)在android.content .ContentProvider.attachInfo(ContentProvider.java:1656) at android.content.ContentProvider.attachInfo(ContentProvider.java:1627) at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source) at android.app.ActivityThread.installProvider(ActivityThread.java:5015) at android.app.ActivityThread.installContentProviders(ActivityThread.java:4589) android.app.ActivityThread.handleBindApplication(ActivityThread.java:4522) at android.app.ActivityThread.access $ 1500(ActivityThread.java:151) at android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1381) at android.os.Handler.dispatchMessage(Handler.java:110) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:5299)$ b $在java.lang.reflect.Method.invokeNative(本地方法)$ b $在java.lang.reflect.Method.invoke(Method.java :515) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:829) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645 ) at dalvik.system.NativeStart.main(Native Method)引起:java.lang.NoSuchMethodError:com.google.android.gmsmon.api.zzc。< init> 在com.google.android.gms.internal.zzbiu。< init>(未知来源)在com.google.android.gms.internal.zzbjc.zza(未知来源)在com.google.firebase.auth.FirebaseAuth.zzb(未知来源)在com.google.firebase.auth.FirebaseAuth。< init>(未知来源)在com.google.android .gms.internal.zzbkg。< init>(未知来源)在com.google.firebase.auth.FirebaseAuth.zzd(未知来源)来自com.google.firebase.auth.FirebaseAuth。 zzc(Unknown Source) at com.google.firebase.auth.FirebaseAuth.getInstance(Unknown Source) at java.lang.reflect.Method.invokeNative(Native Method) at java。 lang.reflect.Method.invoke(Method.java:515)在com.google.firebase.FirebaseApp.zza(未知来源)在com.google.firebase.FirebaseApp.initializeApp(未知来源) ,位于com.google.firebase.FirebaseApp.initializeApp(未知来源),位于com.google.fireba se.FirebaseApp.initializeApp(来源不明)在com.google.firebase.provider.FirebaseInitProvider.onCreate(来源不明)在android.content.ContentProvider.attachInfo(ContentProvider.java:1656) at android.content.ContentProvider.attachInfo(ContentProvider.java:1627) at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source) at android.app.ActivityThread.installProvider( ActivityThread.java:5015)在android.app.ActivityThread.installContentProviders(ActivityThread.java:4589)在android.app.ActivityThread.handleBindApplication(ActivityThread.java:4522)。在机器人.app.ActivityThread.access $ 1500(ActivityThread.java:151)。在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1381)。在android.os.Handler.dispatchMessage(处理程序。 java:110)在android.os.Looper.loop(Looper.java:193)在android.app.ActivityThre ad.main(ActivityThread.java:5299)在java.lang.reflect.Method.invokeNative(Native方法)$ b $在java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:829) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)在dalvik.system.NativeStart.main(本地方法) 05-02 20:05:55.774 31927-31927 / com.apponativemitteeapp A / FirebaseApp:Firebase API初始化失败。 在java.lang.reflect.Method.invokeNative处使用(Native方法)$ b在java.lang.reflect.Method.invoke(Method.java:515)处使用b $ b处理java.lang.reflect.InvocationTargetException $ b $ 在com.google.firebase.FirebaseApp.zza(未知来源)在com.google.firebase.FirebaseApp.initializeApp(未知来源)在com.google.firebase.FirebaseApp.initializeApp (未知源)在com.google.firebase.FirebaseApp.initializeApp(未知源)在com.google.firebase.provider.FirebaseInitProvider.onCreate(未知源)在android.content .ContentProvider.attachInfo(ContentProvider.java:1656) at android.content.ContentProvider.attachInfo(ContentProvider.java:1627) at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source) at android.app.ActivityThread.installProvider(ActivityThread.java:5015) at android.app.ActivityThread.installContentProviders(ActivityThread.java:4589) android.app.ActivityThread.handleBindApplication(ActivityThread.java:4522) at android.app.ActivityThread.access $ 1500(ActivityThread.java:151) at android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1381) at android.os.Handler.dispatchMessage(Handler.java:110) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:5299)$ b $在java.lang.reflect.Method.invokeNative(本地方法)$ b $在java.lang.reflect.Method.invoke(Method.java :515) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:829) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645 )在dalvik.system.NativeStart.main(本地方法)引起:java.lang.NoSuchMethodError:com.google.android.gmsmon.util.zzx.getNoBackupFilesDir at com.google.firebase.iid.zzh.zzeG(未知来源),位于com.google.fireba se.iid.zzh。< init>(Unknown Source)在com.google.firebase.iid.zzh。< init>(Unknown Source)在com.google.firebase.iid。 zzd.zzb(未知源代码)在com.google.firebase.iid.FirebaseInstanceId.getInstance(未知源代码)在java.lang.reflect.Method.invokeNative(本地方法) at java.lang.reflect.Method.invoke(Method.java:515)在com.google.firebase.FirebaseApp.zza(未知源代码)在com.google.firebase.FirebaseApp.initializeApp(未知源),位于com.google.firebase.FirebaseApp.initializeApp(未知源)位于com.google.firebase.FirebaseApp.initializeApp(未知源),位于com.google.firebase.provider .FirebaseInitProvider.onCreate(Unknown Source) at android.content.ContentProvider.attachInfo(ContentProvider.java:1656) at android.content.ContentProvider.attachInfo(ContentProvider.java:1627)在com.google.firebase.provider。 FirebaseInitProvider.attachInfo(Unknown Source) at android.app.ActivityThread.installProvider(ActivityThread.java:5015) at android.app.ActivityThread.installContentProviders(ActivityThread.java:4589) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4522) at android.app.ActivityThread.access $ 1500(ActivityThread.java:151) at android.app.ActivityThread $ H.handleMessage(ActivityThread .java:1381) at android.os.Handler.dispatchMessage(Handler.java:110) at android.os.Looper.loop(Looper.java:193) at android。 java.lang.reflect.Method.invokeNative(Native Method)(java.lang.reflect.Method.invoke)(Method.java:515 ) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:829) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645) at dalvik.system.NativeStart.main(本地方法) 05-02 20:05:55.818 31927-31927 / com.apponativemitteeapp A / FirebaseApp:Firebase API初始化失败。 在java.lang.reflect.Method.invokeNative处使用(Native方法)$ b在java.lang.reflect.Method.invoke(Method.java:515)处使用b $ b处理java.lang.reflect.InvocationTargetException $ b $ 在com.google.firebase.FirebaseApp.zza(未知来源)在com.google.firebase.FirebaseApp.initializeApp(未知来源)在com.google.firebase.FirebaseApp.initializeApp (未知源)在com.google.firebase.FirebaseApp.initializeApp(未知源)在com.google.firebase.provider.FirebaseInitProvider.onCreate(未知源)在android.content .ContentProvider.attachInfo(ContentProvider.java:1656) at android.content.ContentProvider.attachInfo(ContentProvider.java:1627) at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source) at android.app.ActivityThread.installProvider(ActivityThread.java:5015) at android.app.ActivityThread.installContentProviders(ActivityThread.java:4589) android.app.ActivityThread.handleBindApplication(ActivityThread.java:4522) at android.app.ActivityThread.access $ 1500(ActivityThread.java:151) at android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1381) at android.os.Handler.dispatchMessage(Handler.java:110) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:5299)$ b $在java.lang.reflect.Method.invokeNative(本地方法)$ b $在java.lang.reflect.Method.invoke(Method.java :515) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:829) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645 )在dalvik.system.NativeStart.main(本机方法)引起:java.lang.NoSuchMethodError:com.google.android.gms.internal.zzapn.zzb at com。 google.android.gms.internal.zzbku。< clinit>(Unknown Source) com.google.fir ebase.crash.FirebaseCrash.getInstance(Unknown Source)$ b $在java.lang.reflect.Method.invokeNative(本地方法)在java.lang.reflect.Method.invoke(Method.java:515) 在com.google.firebase.FirebaseApp.zza(未知来源)在com.google.firebase.FirebaseApp.initializeApp(未知来源)在com.google.firebase.FirebaseApp.initializeApp (未知源)在com.google.firebase.FirebaseApp.initializeApp(未知源)在com.google.firebase.provider.FirebaseInitProvider.onCreate(未知源)在android.content .ContentProvider.attachInfo(ContentProvider.java:1656) at android.content.ContentProvider.attachInfo(ContentProvider.java:1627) at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source) at android.app.ActivityThread.installProvider(ActivityThread.java:5015) at android.app.ActivityThread.installContentProviders(Acti vityThread.java:4589)。在android.app.ActivityThread.handleBindApplication(ActivityThread.java:4522)。在android.app.ActivityThread.access $ 1500(ActivityThread.java:151)。在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1381) at android.os.Handler.dispatchMessage(Handler.java:110) at android.os.Looper.loop(Looper。 java:193) at android.app.ActivityThread.main(ActivityThread.java:5299) at java.lang.reflect.Method.invokeNative(Native Method)at java.lang.reflect.Method。 invoke(Method.java:515)at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:829) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java: 645)at dalvik.system.NativeStart.main(本地方法) 05-02 20:05:55.845 31927-31927 / com.apponativemitteeapp A / FirebaseApp:Firebase API初始化失败。 java.lang.reflect.InvocationTargetException在java.lang.reflect.Method.invokeNative(本机方法)在java.lang.reflect.Method.invoke(Method.java:515)在com.google.firebase.FirebaseApp在com.google.firebase.FirebaseApp.initializeApp(未知源代码)处的com.google.firebase.FirebaseApp.initializeApp(未知源代码)处的com.google.firebase.FirebaseApp.initializeApp(未知源代码) 。android.content.ContentProvider.attachInfo(ContentProvider.java:1627)上的.google.firebase.provider.FirebaseInitProvider.onCreate 。android.app.ActionThread.handleBindApplication(ActivityThread)android.app.ActivityThread.installContentProvider(ActivityThread.java:4589)android.app.ActivityThread.installProvider(ActivityThread.java:5015).provider.FirebaseInitProvider.attachInfo(Unknown Source) .java:4522)在android.app.ActivityT在android.os.Handler.dispatchMessage(Handler.java:110)在android.os.Looper android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1381)hread.access $ 1500(ActivityThread.java:151)。循环(Looper.java:193)在android.app.ActivityThread.main(ActivityThread.java:5299)在java.lang.reflect.Method.invokeNative(本地方法)在java.lang.reflect.Method.invoke(方法。 java:515)at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:829) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)at dalvik .system.NativeStart.main(本地方法)引起:java.lang.VerifyError:com / google / android / gms / internal / zzatp​​ at com.google.android.gms.measurement.AppMeasurement.getInstance(Unknown Source)在com.google.firebase.FirebaseApp.zza(Unknown Source)的java.lang.reflect.Method.invoke(Method.java:515)处的java.lang.reflect.Method.invokeNative(Native Method) google.firebase.FirebaseApp.initializeApp(未知来源),位于com.google.fireba通过com.google.firebase.FirebaseApp.initializeApp(未知源)在android.content.ContentProvider.attachInfo(ContentProvider。)上的com.google.firebase.provider.FirebaseInitProvider.onCreate(未知源代码)中的se.FirebaseApp.initializeApp(Unknown Source)在Android.app.ActivityThread.installProvider(ActivityThread.java:5015)com.google.firebase.provider.FirebaseInitProvider.attachInfo(未知源代码)上的android.content.ContentProvider.attachInfo(ContentProvider.java:1627)在android.app.ActivityThread.access上的android.app.ActivityThread.handleBindApplication(ActivityThread.java:4522)上的android.app.ActivityThread.installContentProviders(ActivityThread.java:4589)在android.app上$ 1500(ActivityThread.java:151) .ActivityThread在android.app.ActivityThread的android.os.Looper.loop(Looper.java:193)上的android.os.Handler.dispatchMessage(Handler.java:110)上的$ H.handleMessage(ActivityThread.java:1381)。 main(ActivityThread.java:5299)在java.lang.reflect.Method.invoke本地(本机方法)在java.lang.reflect.Method.invoke(Method.java:515)在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:829)。在COM。 android.internal.os.ZygoteInit.main(ZygoteInit.java:645) at dalvik.system.NativeStart.main(Native Method) 05-02 20:05:56.468 31927-31927 / com。 apponativemitteeapp E / dalvikvm:找不到类android.graphics.drawable.RippleDrawable,从方法android.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering引用 05-02 20:05:56.842 31927-31927 /com.apponativemitteeapp E / AndroidRuntime:FATAL EXCEPTION:main 进程:com.apponativemitteeapp,PID:31927 java.lang.NoSuchMethodError:com.google.android.gmsmon.api .zzc<初始化>请访问com.google.android.gms.internal.zzbiu。< init>(Unknown Source)com.google.android.gms.internal.zzbjc.zza(Unknown Source)com.google.firebase.auth.FirebaseAuth。在com.google.firebase.auth.FirebaseAuth上的zzb(Unknown Source)< init>(Unknown Source)在com.google.android.gms.internal.zzbkg。< init>(Unknown Source)上的com.google。请访问com.google.firebase.auth.FirebaseAuth.getInstance(Unknown Source)com.google.firebase.auth.FirebaseAuth.zzc(Unknown Source)处的firebase.auth.FirebaseAuth.zzd(未知源代码),com.apponativemitteeapp。 firebase.FireBaseAuth.fireBaseAuth(FireBaseAuth.java:42)

解决方案

您不应该包含 com.google.android.gms:play-services:10.0.1 作为依赖项。这会将所有Google Play服务API添加到您的版本,并可能需要您使用MultiDex。请按照安装指南中的选择性部分中的说明进行操作将API编译到您的可执行文件中仅作为依赖文件添加您实际使用的特定API。

另外,您包含的Firebase UI库必须与Firebase库的版本兼容。兼容版本的表格包含在 Firebase UI文档。对于Firebase API版本10.0.1,您应该使用 firebase-ui-storage:1.1.1

I am using firebase auth, database and storage services in my app. It was working fine previously. I have added firebase cloud messaging setup as described in docs. But app crashes at runtime.I investigated the issue for about 4 hours and tried different solutions. Like keeping all libs version same, changing appcompat library version and change app to multidex.But nothing helped. Below is my gradle dependencies:

compile('com.digits.sdk.android:digits:2.0.6@aar') { transitive = true; } compile 'com.android.support:appcompat-v7:25.3.1' compile 'com.android.support.constraint:constraint-layout:1.0.2' compile 'com.android.support:design:25.3.1' compile 'com.android.support:percent:25.3.1' compile 'com.github.bumptech.glide:glide:3.7.0' testCompile 'junit:junit:4.12' //Firebase compile 'com.google.android.gms:play-services:10.0.1' compile 'com.google.firebase:firebase-auth:10.0.1' compile 'com.google.firebase:firebase-database:10.0.1' compile 'com.google.firebase:firebase-storage:10.0.1' compile 'com.google.firebase:firebase-core:10.0.1' compile 'com.google.firebase:firebase-messaging:10.0.1' compile 'com.firebaseui:firebase-ui-storage:0.6.0'

On compiling app produces following exception:

05-02 20:05:55.746 31927-31927/com.apponativemitteeapp A/FirebaseApp: Firebase API initialization failure. java.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.google.firebase.FirebaseApp.zza(Unknown Source) at com.google.firebase.FirebaseApp.initializeApp(Unknown Source) at com.google.firebase.FirebaseApp.initializeApp(Unknown Source) at com.google.firebase.FirebaseApp.initializeApp(Unknown Source) at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source) at android.content.ContentProvider.attachInfo(ContentProvider.java:1656) at android.content.ContentProvider.attachInfo(ContentProvider.java:1627) at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source) at android.app.ActivityThread.installProvider(ActivityThread.java:5015) at android.app.ActivityThread.installContentProviders(ActivityThread.java:4589) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4522) at android.app.ActivityThread.access$1500(ActivityThread.java:151) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1381) at android.os.Handler.dispatchMessage(Handler.java:110) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:5299) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.NoSuchMethodError: com.google.android.gmsmon.api.zzc.<init> at com.google.android.gms.internal.zzbiu.<init>(Unknown Source) at com.google.android.gms.internal.zzbjc.zza(Unknown Source) at com.google.firebase.auth.FirebaseAuth.zzb(Unknown Source) at com.google.firebase.auth.FirebaseAuth.<init>(Unknown Source) at com.google.android.gms.internal.zzbkg.<init>(Unknown Source) at com.google.firebase.auth.FirebaseAuth.zzd(Unknown Source) at com.google.firebase.auth.FirebaseAuth.zzc(Unknown Source) at com.google.firebase.auth.FirebaseAuth.getInstance(Unknown Source) at java.lang.reflect.Method.invokeNative(Native Method)  at java.lang.reflect.Method.invoke(Method.java:515)  at com.google.firebase.FirebaseApp.zza(Unknown Source)  at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)  at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)  at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)  at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source)  at android.content.ContentProvider.attachInfo(ContentProvider.java:1656)  at android.content.ContentProvider.attachInfo(ContentProvider.java:1627)  at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source)  at android.app.ActivityThread.installProvider(ActivityThread.java:5015)  at android.app.ActivityThread.installContentProviders(ActivityThread.java:4589)  at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4522)  at android.app.ActivityThread.access$1500(ActivityThread.java:151)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1381)  at android.os.Handler.dispatchMessage(Handler.java:110)  at android.os.Looper.loop(Looper.java:193)  at android.app.ActivityThread.main(ActivityThread.java:5299)  at java.lang.reflect.Method.invokeNative(Native Method)  at java.lang.reflect.Method.invoke(Method.java:515)  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)  at dalvik.system.NativeStart.main(Native Method)  05-02 20:05:55.774 31927-31927/com.apponativemitteeapp A/FirebaseApp: Firebase API initialization failure. java.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.google.firebase.FirebaseApp.zza(Unknown Source) at com.google.firebase.FirebaseApp.initializeApp(Unknown Source) at com.google.firebase.FirebaseApp.initializeApp(Unknown Source) at com.google.firebase.FirebaseApp.initializeApp(Unknown Source) at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source) at android.content.ContentProvider.attachInfo(ContentProvider.java:1656) at android.content.ContentProvider.attachInfo(ContentProvider.java:1627) at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source) at android.app.ActivityThread.installProvider(ActivityThread.java:5015) at android.app.ActivityThread.installContentProviders(ActivityThread.java:4589) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4522) at android.app.ActivityThread.access$1500(ActivityThread.java:151) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1381) at android.os.Handler.dispatchMessage(Handler.java:110) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:5299) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.NoSuchMethodError: com.google.android.gmsmon.util.zzx.getNoBackupFilesDir at com.google.firebase.iid.zzh.zzeG(Unknown Source) at com.google.firebase.iid.zzh.<init>(Unknown Source) at com.google.firebase.iid.zzh.<init>(Unknown Source) at com.google.firebase.iid.zzd.zzb(Unknown Source) at com.google.firebase.iid.FirebaseInstanceId.getInstance(Unknown Source) at java.lang.reflect.Method.invokeNative(Native Method)  at java.lang.reflect.Method.invoke(Method.java:515)  at com.google.firebase.FirebaseApp.zza(Unknown Source)  at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)  at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)  at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)  at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source)  at android.content.ContentProvider.attachInfo(ContentProvider.java:1656)  at android.content.ContentProvider.attachInfo(ContentProvider.java:1627)  at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source)  at android.app.ActivityThread.installProvider(ActivityThread.java:5015)  at android.app.ActivityThread.installContentProviders(ActivityThread.java:4589)  at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4522)  at android.app.ActivityThread.access$1500(ActivityThread.java:151)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1381)  at android.os.Handler.dispatchMessage(Handler.java:110)  at android.os.Looper.loop(Looper.java:193)  at android.app.ActivityThread.main(ActivityThread.java:5299)  at java.lang.reflect.Method.invokeNative(Native Method)  at java.lang.reflect.Method.invoke(Method.java:515)  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)  at dalvik.system.NativeStart.main(Native Method)  05-02 20:05:55.818 31927-31927/com.apponativemitteeapp A/FirebaseApp: Firebase API initialization failure. java.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.google.firebase.FirebaseApp.zza(Unknown Source) at com.google.firebase.FirebaseApp.initializeApp(Unknown Source) at com.google.firebase.FirebaseApp.initializeApp(Unknown Source) at com.google.firebase.FirebaseApp.initializeApp(Unknown Source) at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source) at android.content.ContentProvider.attachInfo(ContentProvider.java:1656) at android.content.ContentProvider.attachInfo(ContentProvider.java:1627) at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source) at android.app.ActivityThread.installProvider(ActivityThread.java:5015) at android.app.ActivityThread.installContentProviders(ActivityThread.java:4589) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4522) at android.app.ActivityThread.access$1500(ActivityThread.java:151) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1381) at android.os.Handler.dispatchMessage(Handler.java:110) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:5299) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.NoSuchMethodError: com.google.android.gms.internal.zzapn.zzb at com.google.android.gms.internal.zzbku.<clinit>(Unknown Source) at com.google.firebase.crash.FirebaseCrash.getInstance(Unknown Source) at java.lang.reflect.Method.invokeNative(Native Method)  at java.lang.reflect.Method.invoke(Method.java:515)  at com.google.firebase.FirebaseApp.zza(Unknown Source)  at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)  at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)  at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)  at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source)  at android.content.ContentProvider.attachInfo(ContentProvider.java:1656)  at android.content.ContentProvider.attachInfo(ContentProvider.java:1627)  at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source)  at android.app.ActivityThread.installProvider(ActivityThread.java:5015)  at android.app.ActivityThread.installContentProviders(ActivityThread.java:4589)  at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4522)  at android.app.ActivityThread.access$1500(ActivityThread.java:151)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1381)  at android.os.Handler.dispatchMessage(Handler.java:110)  at android.os.Looper.loop(Looper.java:193)  at android.app.ActivityThread.main(ActivityThread.java:5299)  at java.lang.reflect.Method.invokeNative(Native Method)  at java.lang.reflect.Method.invoke(Method.java:515)  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)  at dalvik.system.NativeStart.main(Native Method)  05-02 20:05:55.845 31927-31927/com.apponativemitteeapp A/FirebaseApp: Firebase API initialization failure. java.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.google.firebase.FirebaseApp.zza(Unknown Source) at com.google.firebase.FirebaseApp.initializeApp(Unknown Source) at com.google.firebase.FirebaseApp.initializeApp(Unknown Source) at com.google.firebase.FirebaseApp.initializeApp(Unknown Source) at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source) at android.content.ContentProvider.attachInfo(ContentProvider.java:1656) at android.content.ContentProvider.attachInfo(ContentProvider.java:1627) at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source) at android.app.ActivityThread.installProvider(ActivityThread.java:5015) at android.app.ActivityThread.installContentProviders(ActivityThread.java:4589)at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4522) at android.app.ActivityThread.access$1500(ActivityThread.java:151) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1381) at android.os.Handler.dispatchMessage(Handler.java:110) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:5299) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.VerifyError: com/google/android/gms/internal/zzatp at com.google.android.gms.measurement.AppMeasurement.getInstance(Unknown Source) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515)  at com.google.firebase.FirebaseApp.zza(Unknown Source) at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)  at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)  at com.google.firebase.FirebaseApp.initializeApp(Unknown Source)  at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source)  at android.content.ContentProvider.attachInfo(ContentProvider.java:1656)  at android.content.ContentProvider.attachInfo(ContentProvider.java:1627)  at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source) at android.app.ActivityThread.installProvider(ActivityThread.java:5015)  at android.app.ActivityThread.installContentProviders(ActivityThread.java:4589)  at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4522)  at android.app.ActivityThread.access$1500(ActivityThread.java:151) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1381) at android.os.Handler.dispatchMessage(Handler.java:110)  at android.os.Looper.loop(Looper.java:193)  at android.app.ActivityThread.main(ActivityThread.java:5299) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)  at dalvik.system.NativeStart.main(Native Method)  05-02 20:05:56.468 31927-31927/com.apponativemitteeapp E/dalvikvm: Could not find class 'android.graphics.drawable.RippleDrawable', referenced from method android.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering 05-02 20:05:56.842 31927-31927/com.apponativemitteeapp E/AndroidRuntime: FATAL EXCEPTION: main Process: com.apponativemitteeapp, PID: 31927 java.lang.NoSuchMethodError: com.google.android.gmsmon.api.zzc.<init> at com.google.android.gms.internal.zzbiu.<init>(Unknown Source) at com.google.android.gms.internal.zzbjc.zza(Unknown Source) at com.google.firebase.auth.FirebaseAuth.zzb(Unknown Source) at com.google.firebase.auth.FirebaseAuth.<init>(Unknown Source) at com.google.android.gms.internal.zzbkg.<init>(Unknown Source) at com.google.firebase.auth.FirebaseAuth.zzd(Unknown Source) at com.google.firebase.auth.FirebaseAuth.zzc(Unknown Source) at com.google.firebase.auth.FirebaseAuth.getInstance(Unknown Source) at com.apponativemitteeapp.firebase.FireBaseAuth.fireBaseAuth(FireBaseAuth.java:42)

解决方案

You should not include com.google.android.gms:play-services:10.0.1 as a dependency. This adds ALL the Google Play Services APIs to your build and will probably require you to use MultiDex. Instead, follow the directions provided in the Setup Guide in the section titled Selectively compiling APIs into your executable to add as depencies only the specific APIs that you actually use.

Also, the version of the Firebase UI libraries that you include must be compatible with the version of Firebase libraries. The table of compatible versions is include in the Firebase UI documentation. For Firebase APIs version 10.0.1, you should use firebase-ui-storage:1.1.1

更多推荐

Firebase API初始化失败,java.lang.reflect.InvocationTargetException

本文发布于:2023-10-28 23:39:08,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1538102.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:初始化   API   Firebase   java   InvocationTargetException

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!