Ich habe einen Fehler von Crashlytics bekamIllegal: Empfänger nicht registriert: com.google.android.gms.common.api
java.lang.IllegalArgumentException: Receiver not registered: [email protected]
at android.app.LoadedApk.forgetReceiverDispatcher(LoadedApk.java:654)
at android.app.ContextImpl.unregisterReceiver(ContextImpl.java:1157)
at android.content.ContextWrapper.unregisterReceiver(ContextWrapper.java:378)
at com.google.android.gms.common.api.c.gM()
at com.google.android.gms.common.api.c.gJ()
at com.google.android.gms.common.api.c.d()
at com.google.android.gms.common.api.c$2.onConnected()
at com.google.android.gms.internal.jm.f()
at com.google.android.gms.internal.jm.dU()
und die aufgeführten Linien weisen nicht Codezeilen in meiner app auf, so das ist schwer zu verstehen, was der Grund der Ausgabe ist.
Was kann der Grund sein?
EDITED:
Ich bin nicht BroadcastReceiver in der App und wahrscheinlich der Absturz verbunden ist mit Google Play-Diensten, aber wie ich denke, ich brauche sie nicht in der AndroidManifest zu registrieren. Ich habe gerade mit
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="...">
</meta-data>
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version">
</meta-data>
Wenn Sie Rundfunkempfänger in Ihrer Anwendung verwenden, müssen Sie es in einem offenkundigen registrieren oder Sie müssen es programmatisch tun. – EagleEye
Ich verwende den BroadcastReceiver nicht. Ich denke, Grund ist in Google Play-Dienste mit –
Stellen Sie sicher, dass diese beiden Meta-Tags innerhalb Tag. –
EagleEye