AnalyticsService no registrado en el manifiesto de la aplicación – error

Estoy tratando de implementar el servicio de Google Analytics a la aplicación de Android utilizando la siguiente documentación proporcionada en sdk:

Https://developers.google.com/analytics/devguides/collection/android/v4/

No puedo ver ninguna información en el sitio de administración de Google Analytics.

Mientras la aplicación se está ejecutando, veo el siguiente mensaje de depuración

"AnalyticsService no está registrado en el manifiesto de la aplicación.Los resultados no se pueden entregar de forma fiable.Consulte https://developers.google.com/analytics/devguides/collection/android/v4/ para obtener instrucciones."

¿Puede sugerirme cómo registrar este servicio?

No estoy seguro si actuar en esta advertencia resolverá el problema que está teniendo (es decir, no vea ninguna información en el sitio de administración de Analytics).

De todos modos, aquí es lo que debe agregar a AndroidManifest.xml dentro de la etiqueta de la aplicación si desea deshacerse de esta advertencia:

<!-- 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" /> 

Usted no tiene que agregar todo esto, sólo agregue lo que necesita. En su caso, aparentemente sólo necesita agregar el servicio AnalyticsService .

Fuente: https://developer.android.com/reference/com/google/android/gms/analytics/GoogleAnalytics.html

Añadir esto en el manifiesto

  <service android:name="com.google.android.gms.analytics.AnalyticsService" android:enabled="true" android:exported="false"/> 

Karim lo explicó bien, pero no funcionará hasta que otorgue el permiso de bloqueo de Wake en el manifiesto.

 <uses-permission android:name="android.permission.WAKE_LOCK" /> 

Referencia de envío de Google v4.

Tenía un problema bastante similar: el mensaje acerca de AnalyticsService parece que su dispositivo no tiene Servicios de Google, pero no era cierto para mí. Sin embargo, me he dado cuenta de que no podía estar seguro de que este registro se había invocado desde mi aplicación se veía así: 10173-10192/? V/GAV4 10173-10192/? V/GAV4 , por lo que el nombre del paquete estaba oculto.

Para ver los registros de Google Analytics, debe cambiar el nivel de registro a verbo:

 GoogleAnalytics.getInstance(this).getLogger().setLogLevel(Logger.LogLevel.VERBOSE); 

Le ayudará a analizar, lo que es una causa de sus problemas.

  • Android GoogleAnalytics getInstance
  • ¿Qué evento debo usar para enviar un evento "presionado por botón" en Firebase Analytics
  • Error Robolectric y Google Analytics en las pruebas
  • ¿Cómo calcular el usuario activo en Mobile App Analytics?
  • Google Analytics bloquea la aplicación para Android
  • Trazo de trazo completo en Google Analytics V2 para Android?
  • Error XML al agregar Google Analytics a mi aplicación
  • Uncaught Exception en google analytics con Easytracker
  • Campañas de seguimiento de SDK v4 de Google Analytics Enviar por correo electrónico ningún dato
  • Google Analytics recoge un número de versión incorrecto para mi aplicación para Android
  • Error en la conexión de Google Analytics con Google para el servicio
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.