Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;Firebase API初始化失败。”;在Android中扩展应用程序类和使用Firebase时_Android_Firebase_Error Handling_Firebase Cloud Messaging_Android Application Class - Fatal编程技术网

&引用;Firebase API初始化失败。”;在Android中扩展应用程序类和使用Firebase时

&引用;Firebase API初始化失败。”;在Android中扩展应用程序类和使用Firebase时,android,firebase,error-handling,firebase-cloud-messaging,android-application-class,Android,Firebase,Error Handling,Firebase Cloud Messaging,Android Application Class,我正在我的Android应用程序中集成Firebase云消息服务。目前,我的应用程序扩展了应用程序类(名为MainApplication),并在清单应用程序标记中声明 我已按照所有说明启用Firebase云消息传递。当我运行应用程序时,我会收到低于堆栈的跟踪 04-03 17:05:16.099 20911-20911/<package_name> E/FA: Failed to load metadata: Package name not found: android.conte

我正在我的Android应用程序中集成Firebase云消息服务。目前,我的应用程序扩展了应用程序类(名为MainApplication),并在清单应用程序标记中声明

我已按照所有说明启用Firebase云消息传递。当我运行应用程序时,我会收到低于堆栈的跟踪

04-03 17:05:16.099 20911-20911/<package_name> E/FA: Failed to load metadata: Package name not found: android.content.pm.PackageManager$NameNotFoundException: : com.google.android.gms.internal.zzadf.getApplicationInfo(Unknown Source)
04-03 17:05:16.099 20911-20911/<package_name> E/FA: Scheduler not set. Not logging error/warn
04-03 17:05:16.099 20911-20911/<package_name> E/FA: Failed to load metadata: Package name not found: android.content.pm.PackageManager$NameNotFoundException: : com.google.android.gms.internal.zzadf.getApplicationInfo(Unknown Source)
04-03 17:05:16.099 20911-20911/<package_name> E/FA: Scheduler not set. Not logging error/warn
04-03 17:05:16.100 20911-20911/<package_name> V/FA: Collection enabled
04-03 17:05:16.100 20911-20911/<package_name> V/FA: App package, google app id: 1:744836320047:android:a611bb33ea5170ee
04-03 17:05:16.100 20911-20911/<package_name> I/FA: To enable faster debug mode event logging run:
                                                          adb shell setprop debug.firebase.analytics.app 
04-03 17:05:16.100 20911-20911/<package_name> D/FA: Debug-level message logging enabled
04-03 17:05:16.103 20911-20911/<package_name> E/FirebaseApp: Firebase API initialization failure.
                                                                 java.lang.reflect.InvocationTargetException
                                                                     at java.lang.reflect.Method.invoke(Native Method)
                                                                     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:1748)
                                                                     at android.content.ContentProvider.attachInfo(ContentProvider.java:1723)
                                                                     at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source)
                                                                     at android.app.ActivityThread.installProvider(ActivityThread.java:5262)
                                                                     at android.app.ActivityThread.installContentProviders(ActivityThread.java:4847)
                                                                     at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4787)
                                                                     at android.app.ActivityThread.access$1600(ActivityThread.java:154)
                                                                     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1452)
                                                                     at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                     at android.os.Looper.loop(Looper.java:234)
                                                                     at android.app.ActivityThread.main(ActivityThread.java:5526)
                                                                     at java.lang.reflect.Method.invoke(Native Method)
                                                                     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
                                                                     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
                                                                  Caused by: java.lang.SecurityException: Permission Denial: getIntentSender() from pid=20911, uid=10252, (need uid=-1) is not allowed to send as package 
                                                                     at android.os.Parcel.readException(Parcel.java:1627)
                                                                     at android.os.Parcel.readException(Parcel.java:1579)
                                                                     at android.app.ActivityManagerProxy.getIntentSender(ActivityManagerNative.java:4032)
                                                                     at android.app.PendingIntent.getBroadcastAsUser(PendingIntent.java:531)
                                                                     at android.app.PendingIntent.getBroadcast(PendingIntent.java:515)
                                                                     at com.google.android.gms.internal.zzaup.zzpE(Unknown Source)
                                                                     at com.google.android.gms.internal.zzaup.zzmS(Unknown Source)
                                                                     at com.google.android.gms.internal.zzauh.initialize(Unknown Source)
                                                                     at com.google.android.gms.internal.zzaue.<init>(Unknown Source)
                                                                     at com.google.android.gms.internal.zzaui.zzMP(Unknown Source)
                                                                     at com.google.android.gms.internal.zzaue.zzbM(Unknown Source)
                                                                     at com.google.android.gms.measurement.AppMeasurement.getInstance(Unknown Source)
                                                                     at java.lang.reflect.Method.invoke(Native Method) 
                                                                     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:1748) 
                                                                     at android.content.ContentProvider.attachInfo(ContentProvider.java:1723) 
                                                                     at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source) 
                                                                     at android.app.ActivityThread.installProvider(ActivityThread.java:5262) 
                                                                     at android.app.ActivityThread.installContentProviders(ActivityThread.java:4847) 
                                                                     at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4787) 
                                                                     at android.app.ActivityThread.access$1600(ActivityThread.java:154) 
                                                                     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1452) 
                                                                     at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                                     at android.os.Looper.loop(Looper.java:234) 
                                                                     at android.app.ActivityThread.main(ActivityThread.java:5526) 
                                                                     at java.lang.reflect.Method.invoke(Native Method) 
                                                                     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 
                                                                     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 
04-03 17:05:16.105 20911-20911/<package_name> I/FirebaseInitProvider: FirebaseApp initialization successful
在我的应用程序类的onCreate中,但仍然会出现此错误。 目前,我正在使用低于Firebase的版本,但也尝试了早期版本,但仍收到错误堆栈

compile 'com.google.firebase:firebase-messaging:10.2.1'
为了使用Firebase而删除扩展应用程序类是没有意义的。不确定需要做什么


谢谢

如果到目前为止,云消息是您应用程序的唯一目的,那么您实际上不需要写这一行。@ChintanSoni,我没有使用,这是我在网上找到的解决方案之一,但它不起作用。这就是为什么要寻求解决问题的替代解决方案。谢谢
compile 'com.google.firebase:firebase-messaging:10.2.1'