Android 安卓Crashlytics卡在;构建并运行您的应用程序”;

Android 安卓Crashlytics卡在;构建并运行您的应用程序”;,android,crashlytics-android,Android,Crashlytics Android,我完全按照教程()进行操作,但仍然无法在firebase Crashlytics上看到我的应用程序。以下是我的配置: 在rootbuild.gradle中 dependencies { classpath 'com.android.tools.build:gradle:3.4.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath 'com

我完全按照教程()进行操作,但仍然无法在firebase Crashlytics上看到我的应用程序。以下是我的配置:

在rootbuild.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'
  }
...
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'
应用内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'
  }
...
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'
应用程序中

Fabric.with(this, Crashlytics());
我正在调试中构建并运行应用程序,但在我看到的日志中,什么都没有发生

I/CrashlyticsInitProvider:CrashlyticsInitProvider跳过初始化

I/Crashlytics核心:初始化Crashlytics核心2.7.0.33

我可能遗漏了什么?

请参阅

步骤1:在项目级build.gradle文件中添加此代码

buildscript {
repositories {
    // Add the following repositories:
    google()  // Google's Maven repository

    maven {
       url 'https://maven.fabric.io/public'
    }
}

dependencies {
    // ...

    // Check for v3.1.2 or higher
    classpath 'com.google.gms:google-services:4.3.0'  // Google Services plugin

    // Add dependency
    classpath 'io.fabric.tools:gradle:1.31.0'  // Crashlytics plugin


}
}


allprojects {
// ...

repositories {
   // Check that you have the following line (if not, add it):
   google()  // Google's Maven repository
   // ...
}
}
apply plugin: 'io.fabric'

dependencies {
// ...

// Check for v11.4.2 or higher
implementation 'com.google.firebase:firebase-core:17.0.1'

// (Recommended) Add Analytics
implementation 'com.google.firebase:firebase-analytics:17.0.1'

// Add dependency
implementation 'com.crashlytics.sdk.android:crashlytics:2.10.1'
}
步骤2:在应用程序级别build.gradle文件中添加此代码

buildscript {
repositories {
    // Add the following repositories:
    google()  // Google's Maven repository

    maven {
       url 'https://maven.fabric.io/public'
    }
}

dependencies {
    // ...

    // Check for v3.1.2 or higher
    classpath 'com.google.gms:google-services:4.3.0'  // Google Services plugin

    // Add dependency
    classpath 'io.fabric.tools:gradle:1.31.0'  // Crashlytics plugin


}
}


allprojects {
// ...

repositories {
   // Check that you have the following line (if not, add it):
   google()  // Google's Maven repository
   // ...
}
}
apply plugin: 'io.fabric'

dependencies {
// ...

// Check for v11.4.2 or higher
implementation 'com.google.firebase:firebase-core:17.0.1'

// (Recommended) Add Analytics
implementation 'com.google.firebase:firebase-analytics:17.0.1'

// Add dependency
implementation 'com.crashlytics.sdk.android:crashlytics:2.10.1'
}
确保您已经添加了google-services.json,并在具有google play服务的物理设备或模拟器中运行您的应用程序


firebase创建了如此有用的文档,这要归功于firebase。

这是Fabric/firebase的Zubair。你能试着在一个全新的模拟器(他们以前没有安装/运行过这个应用程序)上创建一个单独的构建和运行事件吗。如果问题仍然存在,请联系我们“support@fabric.io“并在电子邮件中包含应用程序名称/捆绑包id和firebase项目id。

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

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

<meta-data
    tools:node="remove"
    android:name="io.fabric.ApiKey"/>


Crashlytics不久前被迁移到Firebase这正是我正在做的,@ElJazouli,你是否添加了
apply插件:“com.google.gms.google services”
?你应该用(这个,Crashlytics())替换
Fabric使用
FirebaseApp.initializeApp(此)
你抛出了一个异常吗?奇怪,似乎不起作用我尝试了所有方法,我已经有了这个精确的设置,并且已经有了我的google-services.json,因为我已经集成了firebase,只是检查了文件是否是最新的,所以不知道发生了什么,firebase console#crashlytics在构建和运行您的应用程序时陷入困境感谢您的支持!事实上,我发现一个第三方库覆盖了我的配置,删除了它。