为了账号安全,请及时绑定邮箱和手机立即绑定

如何将firebase crashlytics添加到android项目中

如何将firebase crashlytics添加到android项目中

缥缈止盈 2022-03-10 19:49:53
在我的应用程序中,我想使用firebase Crashlytics,为此,我在我的应用程序中添加了以下代码。我从谷歌文档逐步添加了这些代码!我添加了以下代码,但是当同步应用程序显示错误而不是同步项目时。Build.gradle(项目):buildscript {    repositories {        google()        jcenter()        maven { url 'https://maven.fabric.io/public' }    }    dependencies {        classpath 'com.android.tools.build:gradle:3.2.1'        classpath 'com.google.gms:google-services:4.1.0'        classpath 'io.fabric.tools:gradle:1.26.1'    }}allprojects {    repositories {        google()        jcenter()        maven { url 'https://jitpack.io' }        maven { url 'https://dl.bintray.com/tapsellorg/maven' }        maven { url 'https://maven.google.com/' }    }}task clean(type: Delete) {    delete rootProject.buildDir}Build.gradle(应用程序):dependencies {    implementation 'com.google.android.gms:play-services-base:16.0.1'    implementation 'com.google.firebase:firebase-core:16.0.6'    implementation 'com.crashlytics.sdk.android:crashlytics:2.9.7'}apply plugin: 'com.google.gms.google-services'apply plugin: 'io.fabric'但是当添加此行时apply plugin: 'com.google.gms.google-services',单击同步时会显示以下错误:The library com.google.android.gms:play-services-base is being requested by various other libraries at [[11.0.2,11.0.2]], but resolves to 16.0.1. Disable the plugin and check your dependencies tree using ./gradlew :app:dependencies.我该如何解决?
查看完整描述

3 回答

?
烙印99

TA贡献1829条经验 获得超13个赞

build.gradle模块


apply plugin: 'com.google.gms.google-services'

apply plugin: 'com.google.firebase.crashlytics'



// add the Firebase SDK for Google Analytics

// The app need this to init in Firebase console

implementation 'com.google.firebase:firebase-analytics:17.2.1'


 // Add the Firebase SDK for Crashlytics.

implementation 'com.google.firebase:firebase-crashlytics:17.0.0-beta01'

build.gradle项目


classpath 'com.google.firebase:firebase-crashlytics-gradle:2.0.0-beta01'

您不再需要 fabric.io,它已被弃用,将在 2020 年 3 月 31 日之前可用。看看这个项目 和 视频


如果毕竟 Firebase 无法识别应用程序,请使用此 recordException记录异常


查看完整回答
反对 回复 2022-03-10
?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

在 firebase 控制台中注册您的 android 应用程序并下载google-play-services.json并粘贴到项目目录中的 app 下。

请按照以下步骤操作:

在项目级 build.gradle 中,添加以下依赖项:

类路径 'com.google.firebase:firebase-crashlytics-gradle:2.2.1'

在应用级 build.gradle 中,添加以下插件:

应用插件:'com.google.firebase.crashlytics'

在项目级 build.gradle 中,添加以下依赖项:

实施 'com.google.firebase:firebase-analytics:17.5.0' 实施 'com.crashlytics.sdk.android:crashlytics:2.10.1'

为了检查,添加以下代码以崩溃

Crashlytics.getInstance().crash();


查看完整回答
反对 回复 2022-03-10
?
慕妹3146593

TA贡献1820条经验 获得超9个赞

我已按照以下步骤将 Firebase Crashlytics 添加到项目中,


1.获取 google-service json 文件并完成将项目添加到 Firebase 按照此链接Firebase Console。


2.在项目build.gradle文件中添加以下代码,


buildscript {

repositories {

    maven {

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

    }

    maven {

        url 'https://maven.google.com'

    }

}

 dependencies {

     // Check for v3.1.2 or higher

     classpath 'com.google.gms:google-services:4.3.2'

     // Add dependency

     classpath 'io.fabric.tools:gradle:1.31.2'

  }

}


allprojects {

  repositories {

      maven {

          url 'https://maven.google.com'

      }

      maven {

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

      }

   }

}

3.在 app build.gradle 文件中,添加以下代码,


apply plugin: 'io.fabric'

apply plugin: 'com.google.gms.google-services'

并在依赖项中添加,


implementation 'com.crashlytics.sdk.android:crashlytics:2.10.1'

4.在crashlytics部分诱导崩溃检查是否反映在控制台中,


Crashlytics.getInstance().crash();

希望能帮助到你 :)


查看完整回答
反对 回复 2022-03-10
  • 3 回答
  • 0 关注
  • 169 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信