在编译应用程序时产生以下异常:
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
发布评论