2016-09-13 13 views
8

Podążyłem za wszystkimi instrukcjami dotyczącymi prawidłowego zintegrowania analiz Firebase w moim projekcie. Ale kiedy włączyć rejestrowanie debugowania, aby upewnić się, że zdarzenia są wysyłane (przy użyciu instrukcji here) WidzęAnaliza aplikacji Firebase Analytics nie jest włączona

E/FA  (3556): AppMeasurementReceiver not registered/enabled 
E/FA  (3556): AppMeasurementService not registered/enabled 
E/FA  (3556): Uploading is not possible. App measurement disabled 

i oczywiście wydarzenia nie są wysyłane.

Ponownie postępuję zgodnie ze wszystkimi instrukcjami.

Odpowiedz

15

Okazuje się, że Firebase Biblioteka posiada plik Android Manifest, w którym definiuje te węzły:

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

<receiver android:name="com.google.android.gms.measurement.AppMeasurementReceiver" 
    android:enabled="true"> 
    <intent-filter> 
     <action android:name="com.google.android.gms.measurement.UPLOAD" /> 
    </intent-filter> 
</receiver> 

oparciu o AppMeasurementService i AppMeasurementReceiver

które są potrzebne do analityki do pracy i moim problemem było to, że Zamieniłem wszystkie węzły biblioteki na <tools:node=”replace”> w moim Manifeście Androida, który z kolei zignorował potrzebne węzły dla biblioteki analitycznej.

Usunięcie i zastąpienie moich konfliktów szczególnie rozwiązało mój problem.

+0

to jest to! Nawet obsługa klienta Firebase nie mogła ustalić, co było nie tak w moich ustawieniach projektu; i spędzili tygodnie zadając pytania. Jak to rozgryzłeś? –

+0

Cieszę się, że ci pomogło, zajęło mi to trochę czasu. –

+1

Wielkie dzięki, zrobiłeś mój dzień, miałem do czynienia z tym samym problemem od 2 dni i nie był w stanie rozwiązać problemu, Twoje rozwiązanie zadziałało u mnie. – Deepak

Powiązane problemy