Google は最近、Firebase の新しいバージョンをリリースしました。そのため、Firebase アナリティクスに移行しようとしていました。
これらのライブラリの違いは何ですか
com.google.firebase:firebase-analytics:9.0.0
と
com.google.firebase:firebase-core:9.0.0
コアは分析用でもあることがわかりました。違いは何ですか?どちらを使用する必要がありますか。
Google は最近、Firebase の新しいバージョンをリリースしました。そのため、Firebase アナリティクスに移行しようとしていました。
これらのライブラリの違いは何ですか
com.google.firebase:firebase-analytics:9.0.0
と
com.google.firebase:firebase-core:9.0.0
コアは分析用でもあることがわかりました。違いは何ですか?どちらを使用する必要がありますか。
現在、違いはありません。
にはfirebase-core:9.0.0
、aar ファイルにクラスとリソースがなくfirebase-analytics
、pom ファイルにチェックインできるように含まれています。
<modelVersion>4.0.0</modelVersion>
<groupId>com.google.firebase</groupId>
<artifactId>firebase-core</artifactId>
<version>9.0.0</version>
<packaging>aar</packaging>
<dependencies>
<dependency>
<groupId>com.google.firebase</groupId>
<artifactId>firebase-analytics</artifactId>
<version>9.0.0</version>
<scope>compile</scope>
<type>aar</type>
</dependency>
</dependencies>
</project>
また、ドキュメントには次のものがあります。
com.google.firebase:firebase-core:9.0.0 ->> Analytics
Googleドキュメントに基づくと、firebase-core はもう必要ありません。
Android ライブラリ com.google.firebase:firebase-core を追加する必要はなくなりました。この SDK には、Google アナリティクス用の Firebase SDK が含まれていました。ここで、Analytics (または、Analytics の使用が必要または推奨される Firebase 製品) を使用するには、Analytics の依存関係を明示的に追加する必要があります: com.google.firebase:firebase-analytics:17.2.0.
どうやら 2018 年 6 月 12 日以降、Firebase 機能 ( firebase.google.com/support/release-notes/android#update_may_23_2018 ) を使用するにはcom.google.firebase:firebase-coreを宣言する必要があります。firebase.google.com/docs/android/setup#available-librariesによると、firebase-analyticsは公開モジュールでさえなく、おそらく直接使用することを意図していません。