当前位置: 首页 > 知识库问答 >
问题:

将Crashlytics迁移到Firebase Android时出错

冷英光
2023-03-14

我基本上是在Crashlytics中遵循迁移指南(这篇文章对其进行了总结)。

我一字不差地遵循相同的说明,您可以从我的git diff中看到:

然而,当我同步我的Gradle时,我得到了这个错误:

5:02 PM Gradle同步失败:找不到DefaultDependencyHandler类型org.gradle.api.internal.artifacts.dsl.dependencies.对象的参数[com.google.firebase: Firebase-core: 11.4.2]的方法编译()。

正如评论中提到的(以及我们在最后所经历的),我们无论如何都不应该迁移,直到另行通知:

在fabric中,如果你点击Crashlytics,左侧导航栏上有一个链接,上面写着Firebase,当你点击它时,你会看到这个广告

共有3个答案

南宫博简
2023-03-14

更改编译“…” 实现“…”

牟星火
2023-03-14

>

  • 在您的项目级别级别文件中,您需要将maven{url'https://maven.fabric.io/public'}添加到存储库中。
  • 将以下内容添加到您的依赖项classpath'io.fabric.tools: gradle: 1.25.1"

    在你的应用程序级Gradle文件中放入apply plugin:'io。fabric'下面的应用插件:'com.Android应用程序“和Dependencies下放置这个实现('com.crashlytics.sdk.android:crashlytics:2.7)。1@aar“){transitive=true}

  • 苏培
    2023-03-14

    buildscript块不是应用程序级依赖项的位置。有关buildscript块的更多信息,请参阅此答案。

    您需要将您的编译实现/api(用于gradle 3.4和android gradle plugin 3.0)依赖项放入单独的依赖项{}块与您的其余依赖项,通常是在与您的android插件配置级别相同。

     类似资料:
    • 我正在尝试从Fabric迁移到Firebase Crashlytics,但没有通过。我已经登录了,系统仍然要求我登录。此外,登录谷歌入门按钮没有响应。当我单击profile旁边的小按钮时,它会将我重定向到Fabric仪表板,但我仍然看不到任何连接两个帐户的选项。你能帮我一下吗?

    • 我的Android项目目前正在使用Firebase Crashlytics。我想要使用织物速成。

    • 你能帮助我们哪里错了或者需要做什么吗… 提前感谢…

    • 几天前,我将以前从Fabric获得的崩溃数据迁移到了Firebase。Firebase现在显示了Fabric中与crashlytics相关的数据,但是,与分析相关的数据(最新版本、保留等)却找不到。 Fabric显示数据已在两个操作系统(Android和iOS)上成功迁移,但只有我们的Android操作系统显示出这个问题(我可以在Firebase中找到我们的iOS操作系统的分析数据) 此外,我发现

    • 从2.1.0迁移的Springboot版本2.2.1

    • 我试图使用这个迁移,但我不断地得到错误,就像下面这样 这是我的迁移文件 SQLite3::SQLException:表“Employees”已存在:创建表“Employees”(“ID”整数主键AUTOINCREMENT NOT NULL,“name”varchar(255),“hiredate”date,“salary”float,“fulltime”boolean DEFAULT NOT“,”