J'ai mis à jour l'application pour soutenir SDK 26 et maintenant provoque Google Analytics se bloque lors de l'exécution sur Android Oreo:service Google Analytics se bloque sur Android Intent Oreo
Exception fatale: java.lang.RuntimeException: Impossible de démarrer récepteur com.google.android.gms.analytics.AnalyticsReceiver: java.lang.IllegalStateException: Non autorisé à démarrer le service {intention act = com.google.android.gms.analytics.ANALYTICS_DISPATCH cmp = com.example.android /com.google.android.gms.analytics.AnalyticsService }: l'application est en arrière-plan uid UidRecord {3f302e5 u0a107 RCVR idle procs: 1 seq (0,0,0)} à android.app.ActivityThread.handleReceiver (ActivityThread.java:3259) à android.app.ActivityThread.-wrap17 (source inconnue) at android.app.ActivityThread $ H. handleMessage (ActivityThread.java:1677) à android.os.Handler.dispatchMessage (Handler.java:105) à android.os.Looper.loop (Looper.java:164) at android.app.ActivityThread.main (ActivityThread.java:6541) à java.lang.reflect.Method.invoke (Method.java) à com.android.internal.os.Zygote $ MethodAndArgsCaller.run (Zygote.java:240) à com.android. internal.os.ZygoteInit.main (ZygoteInit.java:767) Provoqué par java.lang.IllegalStateException: non autorisé à démarrer service Intent { act = com.google.android.gms.analytics.ANALYTICS_DISPATCH cmp = com.example.android/com.google.android.gms.analytics.AnalyticsService }: l'application est en arrière-plan uid UidRecord {3f302e5 u0a107 RCVR inactivité procs: 1 suivants (0,0,0)} à android.app.ContextImpl.startServiceCommon (ContextImpl.java:1505) à android.app.ContextImpl.startService (ContextImpl.java:1461) à android.content.ContextWrapper .startService (ContextWrapper.java:644) à android.content.ContextWrapper.startService (ContextWrapper.java:644) à com.google.android.gms.internal.zzaot.onReceive (Source inconnue: 68) au com. google.android.gms.analytics.AnalyticsReceiver.onReceive (Inconnu Source: 11) à android.app.ActivityThread.handleReceiver (ActivityThread.java:3252) at android.app.ActivityThread.-wrap17 (source inconnue) à android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1677) à android.os.Handler.dispatchMessage (Handler.java:105) à android.os.Looper.loop (Looper.java:164) à android.app.ActivityThread.main (ActivityThread.java:6541) à java. lang.reflect.Method.invoke (Method.java) à com.android.internal.os.Zygote $ MethodAndArgsCaller.run (Zygote.java:240) à com.android.internal.os.ZygoteInit.main (ZygoteInit. java: 767)
Ceci est mon manifeste pertinent:
<meta-data
android:name="com.google.android.gms.analytics.globalConfigResource"
android:resource="@xml/analytics"/>
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version"/>
<!-- Optionally, register AnalyticsReceiver and AnalyticsService to support background
dispatching on non-Google Play devices -->
<receiver
android:name="com.google.android.gms.analytics.AnalyticsReceiver"
android:enabled="true">
<intent-filter>
<action android:name="com.google.android.gms.analytics.ANALYTICS_DISPATCH"/>
</intent-filter>
</receiver>
<service
android:name="com.google.android.gms.analytics.AnalyticsService"
android:enabled="true"
android:exported="false"/>
<!-- Optionally, register CampaignTrackingReceiver and CampaignTrackingService to enable
installation campaign reporting -->
<receiver
android:name="com.google.android.gms.analytics.CampaignTrackingReceiver"
android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER"/>
</intent-filter>
</receiver>
<service
android:name="com.google.android.gms.analytics.CampaignTrackingService"
android:exported="true"/>
des centaines d'appareils Avoir Oreo s'écraser en raison de ce au cours des dernières 24 heures. Semble être affectant seulement sur l'installation. Je vais essayer et ajouter android: permission = "android.permission.BIND_JOB_SERVICE" aux 2 services d'analyse et voir. Informera.
Je serai heureux de fournir plus d'informations si nécessaire. Merci
Vous ne trouvez pas quoi que ce soit en ligne, semble que vous soyez le premier à rencontrer ce problème. Je ne peux pas le reproduire moi-même en raison d'un manque d'appareils Android 8, mais cela devrait être répondu bientôt. – Zoe
Nous obtenons une erreur similaire de périphériques Oreo pour le service CampaignTrackingService: Exception non fatale: java.lang.RuntimeException: Impossible de démarrer le destinataire com.google.android.gms.analytics.CampaignTrackingReceiver: java.lang.IllegalStateException: Je n'ai pas le droit de démarrer le service. Intent {cmp = com.overdrive.mobile.android.mediaconsole/com.google.android.gms.analytics.CampaignTrackingService (a des extras)} –
J'ai soulevé le problème avec Google Analytics: https: // issuetracker .google.com/issues/65788222. Toute personne ayant ce problème peut-elle également ajouter ses préoccupations? – checklist