firebase-core和firebase-analytics libraray的区别是什么?

Aaw*_*ali 11 android firebase firebase-analytics

谷歌最近发布了Firebase的新版本.所以我试图迁移到Firebase分析.

那么这些库之间有什么区别呢

com.google.firebase:firebase-analytics:9.0.0
Run Code Online (Sandbox Code Playgroud)

com.google.firebase:firebase-core:9.0.0
Run Code Online (Sandbox Code Playgroud)

我发现核心也用于分析.那么差异是什么?我应该使用哪个.

Gab*_*tti 14

目前没有区别.

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>
Run Code Online (Sandbox Code Playgroud)

您也可以在文档中找到:

com.google.firebase:firebase-core:9.0.0 ->> Analytics
Run Code Online (Sandbox Code Playgroud)

  • 这很奇怪 (3认同)

小智 6

根据谷歌文档,您不再需要 firebase-core:

您不再需要添加 Android 库 com.google.firebase:firebase-core。该 SDK 包含适用于 Google Analytics 的 Firebase SDK。现在,要使用 Analytics(或任何需要或建议使用 Analytics 的 Firebase 产品),您需要显式添加 Analytics 依赖项:com.google.firebase:firebase-analytics:17.2.0。