2016-09-13 12 views
8

プロジェクトでFirebase分析を正しく統合するためのすべての手順に従っています。私はイベントが送信されていることを確認するためにデバッグログを有効にすると、しかし、私はFirebase analytics AppMeasurementが有効になっていません

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

を見ると、明らかにイベントが送信されていません(hereからの命令を使用して)。

再度、私はすべての指示に従っています。

答えて

15

それはFirebase図書館が、それはこれらのノードを定義しているAndroidのマニフェストファイルがあることが判明:動作するようにAppMeasurementServiceと分析のために必要とされる

AppMeasurementReceiverに基づいて

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

をし、私の問題は、ということでした私はすべてのライブラリノードをAndroid Manifestの<tools:node=”replace”>に置き換えていましたが、これはanalytics libの必要なノードを無視していました。

<tools:node=”replace”>を削除し、私の競合を置き換えると、私の問題が特に解決しました。

+0

これです! Firebaseのカスタマーサービスでも、自分のプロジェクト設定で何が間違っていたのか把握できませんでした。彼らは何週間も質問をしました。 どうやってそれを見つけましたか? –

+0

それはあなたを助けてくれてうれしいです、それを理解するのにもしばらく時間がかかりました。 –

+1

ありがとう、あなたは私の一日を作った、私は2日から同じ問題に直面していた問題を解決することができなかった、あなたのソリューションは私のために働いた。 – Deepak

関連する問題