Android Crashlytics 停留在“构建并运行您的应用”

El *_*uli 4 android crashlytics-android

我完全遵循了教程(https://firebase.google.com/docs/crashlytics/get-started?authuser=1&platform=android#android),但仍然无法在 firebase Crashlytics 上看到我的应用程序。这是我的配置:

在根build.gradle 中

  dependencies {
    classpath 'com.android.tools.build:gradle:3.4.0'
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    classpath 'com.google.gms:google-services:4.2.0'
    classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$nav_version"
    classpath 'io.fabric.tools:gradle:1.31.0'
  }
Run Code Online (Sandbox Code Playgroud)

在应用程序build.gradle 中

...
apply plugin: "io.fabric"

...
//Firebase
  implementation 'com.google.firebase:firebase-core:17.0.1'
  implementation 'com.google.firebase:firebase-config:18.0.0'
  implementation 'com.google.firebase:firebase-analytics:17.0.1'
  implementation 'com.crashlytics.sdk.android:crashlytics:2.10.1'
Run Code Online (Sandbox Code Playgroud)

在申请中

Fabric.with(this, Crashlytics());
Run Code Online (Sandbox Code Playgroud)

我正在调试时构建并运行该应用程序,但在我看到的日志中什么也没发生

I/CrashlyticsInitProvider: CrashlyticsInitProvider 跳过初始化

I/CrashlyticsCore:初始化 Crashlytics Core 2.7.0.33

我会错过什么?

El *_*uli 6

对于面临类似问题的任何人,我已经查找了很多小时并最终检查了合并的清单,并发现有一个 3rd 方库实际上正在设置他们自己的 Crashlytics 配置,它覆盖了我的配置。所以也许调查一下。

我最终将此添加到我的清单中:

<meta-data
    tools:node="remove"
    android:name="io.fabric.ApiKey"/>
Run Code Online (Sandbox Code Playgroud)