2016-09-13 7 views
8

Firebase analizini doğru şekilde benim projeme entegre etmek için tüm talimatları takip ettim. Ben olayları gönderiliyor emin olmak için hata ayıklama günlüğünü etkinleştirme Ama ne zamanFirebase analytics UygulamaModemeniz etkin değil

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

görmek ve tabii ki olaylar gönderilmiyor (here talimatları kullanarak).

Yine tüm yönergeleri takip ettim.

cevap

15

O Firebase Kütüphanesi bu düğümleri tanımlayan hangi bir Android Manifest dosyası vardır çıkıyor: çalışmak AppMeasurementService ve analiz amaçlı ihtiyaç vardır

AppMeasurementReceiver dayalı

<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> 

ve sorunum oldu Android Manifest'imde tüm kütüphane düğümlerini <tools:node=”replace”> ile değiştirdim ve bu da analytics lib için gereken düğümleri yok saydı.

<tools:node=”replace”>'u kaldırmak ve çakışmalarımı değiştirmek özellikle sorunumu çözdü.

+0

Bu nedir! Firebase müşteri hizmetleri bile proje ayarlarımda neyin yanlış olduğunu anlayamadı; ve sorular sorarak haftalar geçirdiler. Bunu nasıl anladın? –

+0

Size yardım ettiğine sevindim, bunu anlamak için biraz zamanımı aldı. –

+1

Çok teşekkürler, günümü yaptın, 2 gündür aynı sorunla karşı karşıya kaldım ve sorunu çözemedim, çözümün benim için çalıştı. – Deepak