1. ホーム
  2. android

[解決済み] Firebase analytics AppMeasurement が有効でない。

2022-02-06 13:03:26

質問

Firebase Analyticsをプロジェクトに正しく統合するためのすべての指示に従いました。しかし、イベントが送信されていることを確認するためにデバッグログを有効にしたところ、(以下の指示を使用して) ここで と表示されます。

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

で、明らかにイベントが送信されていません。

また、私はすべての指示に従いました。

解決方法は?

Firebase Libraryは、Android Manifestファイル内に、これらのノードを定義していることがわかりました。

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

をベースに AppMeasurementService AppMeasurementReceiver

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

削除 <tools:node=”replace”> を削除し、私のコンフリクトを具体的に置き換えることで、私の問題は解決しました。