Firebase API初始化失败,java.lang.reflect.InvocationTargetException [英] Firebase API initialization failure,java.lang.reflect.InvocationTargetException

查看:583
本文介绍了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.apponative.committeeapp 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.gms.common.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.apponative.committeeapp 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.common.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.apponative.committeeapp 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.apponative.committeeapp 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。 apponative.committeeapp E / dalvikvm:找不到类android.graphics.drawable.RippleDrawable,从方法android.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering引用
05-02 20:05:56.842 31927-31927 /com.apponative.committeeapp E / AndroidRuntime:FATAL EXCEPTION:main
进程:com.apponative.committeeapp,PID:31927
java.lang.NoSuchMethodError:com.google.android.gms.common.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.apponative.committeeapp。 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.apponative.committeeapp 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.common.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.apponative.committeeapp 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.common.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.apponative.committeeapp 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.apponative.committeeapp 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.apponative.committeeapp 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.apponative.committeeapp E/AndroidRuntime: FATAL EXCEPTION: main
     Process: com.apponative.committeeapp, PID: 31927
     java.lang.NoSuchMethodError: com.google.android.gms.common.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.apponative.committeeapp.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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆