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

Estoy tratando de implementar el servicio de análisis de Google para la aplicación de Android utilizando la siguiente documentación provista en sdk:

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

No puedo ver ninguna información en el sitio de administración de análisis.

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

“AnalyticsService no está registrado en el manifiesto de la aplicación. Es posible que los hits no se envíen de manera confiable. 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 de acuerdo con esta advertencia resolverá el problema que está teniendo (es decir, si no ve ninguna información en el sitio de administración de Analytics).

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

              

No tiene que agregar todo esto, simplemente agregue lo que necesita. En su caso, aparentemente solo necesita agregar el servicio AnalyticsService .

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

agregar esto en manifiesto

   

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

  

Referencia de despacho de Google v4.

Tuve un problema bastante similar: el mensaje sobre AnalyticsService parece que su dispositivo no tiene Servicios de Google, pero no fue cierto para mí. Sin embargo, me he dado cuenta de que no puedo estar seguro de que este log haya sido invocado desde mi aplicación: log parecí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 detallado:

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

Le ayudará a analizar, cuál es la causa de sus problemas.