Android 重命名包名称后Firebase API初始化失败

Android 重命名包名称后Firebase API初始化失败,android,firebase,Android,Firebase,我收到FirebaseApp:Firebase API初始化失败。重命名应用程序包名称后出错,但使用原始包名称时工作正常 我为新软件包创建了新的firebase应用程序,并使用了新的google json文件 错误日志: 09-07 17:39:56.940 10181-10181/com.upliftapp D/FirebaseApp:com.google.firebase.auth.FirebaseAuth未链接。跳过初始化。 09-07 17:39:56.952 10181-10181/c

我收到FirebaseApp:Firebase API初始化失败。重命名应用程序包名称后出错,但使用原始包名称时工作正常

我为新软件包创建了新的firebase应用程序,并使用了新的google json文件

错误日志:

09-07 17:39:56.940 10181-10181/com.upliftapp D/FirebaseApp:com.google.firebase.auth.FirebaseAuth未链接。跳过初始化。 09-07 17:39:56.952 10181-10181/com.upletApp E/FirebaseApp:FireBaseAPI初始化失败。 java.lang.reflect.InvocationTargetException 在java.lang.reflect.Method.Invokenactive方法中 位于com.google.firebase.FirebaseApp.zzaSourceFile:739 网址:com.google.firebase.FirebaseApp.zzeSourceFile:707 在com.google.firebase.FirebaseApp.initializeAppSourceFile:328 在com.google.firebase.FirebaseApp.initializeAppSourceFile:294 在com.google.firebase.FirebaseApp.initializeAppSourceFile:281 位于com.google.firebase.provider.FirebaseInitProvider.onCreateSourceFile:37 位于android.content.ContentProvider.attachInfoContentProvider.java:1917 位于android.content.ContentProvider.attachInfoContentProvider.java:1892 位于com.google.firebase.provider.FirebaseInitProvider.attachInfoSourceFile:31 在android.app.ActivityThread.installProviderActivityThread.java:6239 位于android.app.ActivityThread.installContentProvidersActivityThread.java:5805 在android.app.ActivityThread.handleBindApplicationActivityThread.java:5722 位于android.app.ActivityThread.-wrap1未知来源:0 在android.app.ActivityThread$H.handleMessageActivityThread.java:1656 在android.os.Handler.dispatchMessageHandler.java:106 在android.os.Looper.Looper.java:164 在android.app.ActivityThread.mainActivityThread.java:6494 在java.lang.reflect.Method.Invokenactive方法中 位于com.android.internal.os.RuntimeInit$MethodAndArgsCaller.RuntimeInit.java:438 位于com.android.internal.os.ZygoteInit.mainZygoteInit.java:807 原因:java.lang.NoClassDefFoundError:解析失败:Lcom/google/android/gms/internal/zztv; 位于com.google.firebase.crash.internal.config.flag.Flags.未知来源:10 位于com.google.firebase.crash.internal.config.flag.Flags.initializeUnknown来源:0 在com.google.firebase.crash.firebasecash.getInstanceUnknown来源:4 在java.lang.reflect.Method.Invokenactive方法中 位于com.google.firebase.FirebaseApp.zzaSourceFile:739 网址:com.google.firebase.FirebaseApp.zzeSourceFile:707 在com.google.firebase.FirebaseApp.initializeAppSourceFile:328 在com.google.firebase.FirebaseApp.initializeAppSourceFile:294 在com.google.firebase.FirebaseApp.initializeAppSourceFile:281 位于com.google.firebase.provider.FirebaseInitProvider.onCreateSourceFile:37 位于android.content.ContentProvider.attachInfoContentProvider.java:1917 位于android.content.ContentProvider.attachInfoContentProvider.java:1892 位于com.google.firebase.provider.FirebaseInitProvider.attachInfoSourceFile:31 在android.app.ActivityThread.installProviderActivityThread.java:6239 位于android.app.ActivityThread.installContentProvidersActivityThread.java:5805 在android.app.ActivityThread.handleBindApplicationActivityThread.java:5722 位于android.app.ActivityThread.-wrap1未知来源:0 在android.app.ActivityThread$H.handleMessageActivityThread.java:1656 在android.os.Handler.dispatchMessageHandler.java:106 在android.os.Looper.Looper.java:164 在android.app.ActivityThread.mainActivityThread.java:6494 在java.lang.reflect.Method.Invokenactive方法中 位于com.android.internal.os.RuntimeInit$MethodAndArgsCaller.RuntimeInit.java:438 位于com.android.internal.os.ZygoteInit.mainZygoteInit.java:807 09-07 17:39:56.953 10181-10181/com.upliftapp E/FirebaseApp:原因:java.lang.ClassNotFoundException:在路径:DexPathList上未找到com.google.android.gms.internal.zztv类[[zip file/system/framework/com.google.android.maps.jar,zip file/data/app/com.upliftapp-loT5KzpsPyXgUB1ROEaJ7w==/base.apk,zip file/data/app/com.upliftapp-loT5KzpsPyXgUB1ROEaJ7w=/split_lib_dependencidentials_apk.apk,zip file/data/app/app/com.upliftapp-loT5KzpsPyXgUB1ROEaJ7w==/0_apk,zip file/data/app/com.upliftajxpOEaJ7w==/split_lib_slice_1_apk.apk,zip文件/data/app/com.upliftapp-loT5KzpsPyXgUB1ROEaJ7w=/split_lib_slice_2_apk.apk,zip文件/data/app/com.upliftapp-loT5KzpsPyXgUB1ROEaJ7w=/split_lib slice-3_apk.apk,zip文件/data/app/app/com.upliftapp-lotzpspyxgub1roeAJ7w=/lot lib-lot-lot-5kzpspyxgub1roeAJ7w/apk.apk==/split_lib_slice_5_apk.apk,zip文件/data/app/com.upliftapp-loT5KzpsPyXgUB1ROEaJ7w==/spli t_lib_slice_6_apk.apk,zip文件/data/app/com.upliftapp-loT5KzpsPyXgUB1ROEaJ7w==/split_lib_slice_7_apk.apk,zip文件/data/app/com.upliftapp-loT5KzpsPyXgUB1ROEaJ7w==/split_lib_slice_slice_slice_8_apk.apk,zip文件/data/app/app/com.upliftapp-loT5KzpsPyXgUB1ROEaJ7w=/split.apk=/apk=[/data/app/com.upliftapp-loT5KzpsPyXgUB1ROEaJ7w==/lib/x86,/data/app/com.upliftapp-loT5KzpsPyXgUB1ROEaJ7w=/base.apk!/lib/x86,/data/app/com.upliftapp-loT5KzpsPyXgUB1ROEaJ7w==/split\lib\lib\apk.apk!/lib/x86,/data/app/com.upliftapp-loT5KzpsPyXgUB1ROEaJ7w=/slice!/split\lib\lib\slice!/plyxuk/apv7w=7月,/数据/app/数据/数据/剥离(图)中的一个图(5)apk.apk.apk.ap5.apk.5月的一个图(8)8月7 7 7 W==//分割(图)分裂(图)中的解放(图)中的一个图(图)7 7 W==/数据/分割(图)分裂(图)中的解放(图)中的一个图(图)的一个切片)的一个切片(图)的一个图(图(图)中的一个切片)5.5月(图(图)的一个2)的一个中国的一个图(图(图(图(图)中的一个图(图(图)的一个切片)的一个中国的一个图(图(图(图)的一个切片)的一个图)的一个图(图(图(图(图(2)的一个芯片)的一个(2)的一个中国的)B1ROEAJ7W==/split\u l(2)数据/app/app/app/com/com/com/2/x86,,/数据/数据/app/com/com/com/6,/数据/app/6,//数据/app/com/split/app/split/app/pupup/6/6/6,/数据/数据/数据/app/6,/6,/数据/数据/数据/数据/app/app/com.com/6,/数据/数据/数据/数据/app/com.com.com/数据/数据/数据/数据/数据/数据/com.com。上,该文文/数据/数据/数据/数据/数据/数据/app/com.com.com。上。上,,/数据/数据/数据/数据/数据/数据/数据/数据/com.com。上,若若若若若若文文文文文/数据/数据/com.com。上。上,/数据/数据/数据/数据/com==/split\u lib\u slice_9_apk.apk!/lib/x86,/system/lib,/vendor/lib]] 位于dalvik.system.BaseDexClassLoader.findClassBaseDexClassLoader.java:125 位于java.lang.ClassLoader.LoadClassLoader.java:379 位于java.lang.ClassLoader.LoadClassLoader.java:312 ... 还有24个 09-07 17:39:56.991 10181-10181/com.upliftapp V/FA:已注册的活动生命周期回调 09-07 17:39:56.993 10181-10181/com.upliftapp I/FirebaseInitProvider:FirebaseApp初始化成功 09-07 17:39:57.040 10181-10181/com.upliftapp E/com.facebook.internal.AttributeIdentifiers:GetAttributeIdentifiers不应从主线程调用 09-07 17:39:57.055 10181-10198/com.upliftapp I/zyote:后台并发复制GC释放131874MB AllocSpace对象,356KB LOS对象,52%空闲,1392KB/2MB,暂停329us总计107.573ms 09-07 17:39:57.094 10181-10216/com.upliftapp D/NetworkSecurityConfig:未指定网络安全配置,使用平台默认值 09-07 17:39:57.158 10181-10215/com.upliftapp V/FA:已启用收集 应用程序包,谷歌应用程序id:com.upliftapp,1:45635777763:android:898ccf45fd84a88b 09-07 17:39:57.158 10181-10215/com.upletApp I/FA:应用程序测量正在启动,版本:12451 要启用调试日志记录,请运行:adb shell setprop log.tag.FA VERBOSE 要启用更快的调试模式事件日志记录,请运行: adb shell setprop debug.firebase.analytics.app com.upliftapp 09-07 17:39:57.158 10181-10215/com.upliftapp D/FA:调试级别消息日志记录已启用 09-07 17:39:57.176 10181-10215/com.upliftapp V/FA:连接到远程服务 09-07 17:39:57.195 10181-10215/com.upliftapp V/FA:连接尝试已在进行中 09-07 17:40:27.011 10181-10212/com.upliftapp E/FirebaseInstanceId:令牌检索失败:服务不可用 09-07 17:40:34.157 10181-10192/com.upliftapp I/合子:线程[3,tid=10192,waitingMainSignalCatcherLoop,线程*=0xe3059c00,对等方=0x16440ad0,信号捕捉器]:对信号3作出反应 09-07 17:40:34.183 10181-10192/com.upliftapp I/合子:将堆栈痕迹写入“[墓碑]”
这是我得到的日志。

当您第一次将Android应用程序连接到Firebase应用程序以启用FCM时,获得了一个名为google-services.json的文件。该文件包含应用程序的软件包名称,并包含连接到Firebase所需的信息

如果更改了包名,请打开并用新包名编辑该文件。或者转到Firebase控制台,获取具有正确包名的新google-services.json文件


这就是为什么旧的可以工作,新的不能工作的原因

您在哪里更改了包名;您是否删除了旧的google-services.json;是否还有更详细的错误?请添加您得到的整个错误。请立即检查。我已经编辑了我的问题Yes@TheLower我已经删除了旧的google-services.josn文件并添加了新的。你创建了一个新项目。你又设置了FirebaseAuth吗?