问题标签 [crashlytics-android]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
4203 浏览

android - 在 Crashlytics 中获取用户信息

我在我的应用程序中使用 Crashlytics,我想在每次崩溃时获取用户 ID 和电子邮件。我做了这样的事情:

在用户提供他的电子邮件并成功注册应用程序后,我在我的登录屏幕中执行此操作,以便获取用户 ID。问题是,我没有在崩溃报告中获得这些数据。

在上述情况下,Crashlytics 的生命周期和工作是什么?每次打开应用程序时都需要设置这些字段吗?

0 投票
0 回答
721 浏览

android - Fabric(crashlytics)插件在android studio中不起作用

我无法将面料添加到 android studio。现在我有android studio v1.5.1。我已经尝试从 android studio,插件部分安装“fabric”插件,还尝试下载安装良好的 crashlytics 插件,但是当我登录它时,它会更新到 fabric,然后它再次被禁用。问题是我无法点击插件/插件我猜它由于某种原因没有被初始化。有没有人经历过这个插件的这种行为,有没有人知道我该如何解决这个问题?

这是插件的外观:

在此处输入图像描述

谢谢

0 投票
2 回答
1252 浏览

android - 如何捕获未处理的错误并进一步传递它们

我的问题是如何在 Android 应用程序中捕获未处理的错误并将它们进一步传递,这样它确实会使应用程序崩溃

我正在为 Android 创建 SDK,我仍然希望开发人员处理他们的错误,但我也想了解我的崩溃。

我知道要捕获错误,我可以使用:

但是如何进一步传递呢?如何使应用程序崩溃?如果我使用:

它不会使应用程序崩溃,而是导致ANR错误。

第二个问题是Fabric (Crashlytics)库是如何工作的?请注意,如果 Fabric 也存在于应用程序中,我也不想破坏 Fabric 的工作流程。

0 投票
2 回答
3163 浏览

crashlytics - 将织物答案导出到 Excel

我们的应用程序中集成了 Twitter 的答案。我们有自定义事件。我需要以某种方式将所有答案(用户指标)从他们的网站导出到 Excel 表格或类似表格中,以便对其进行分析。

0 投票
2 回答
7036 浏览

android - Crashlytics 找不到带有 fabric.properties 的清单

我使用类路径 'io.fabric.tools:gradle:1.+' 并在我用于结构插件的模块中有一个 fabric.properties。

当我跑步时,gradlew crashlyticsUploadDistributionProdStaging我得到:

为什么?

0 投票
1 回答
1110 浏览

android - 测试人员如何在 crashlytics beta 中接收应用更新

我有一个夜间构建设置,每晚都部署到 crashlytics beta,但是对于我上传的每个 apk,我必须手动添加测试人员,测试人员如何才能收到最近上传到 crashlytics beta 的 apk 而不必每次都添加它们,它完全错过了持续交付的要点。

0 投票
1 回答
6607 浏览

android - 无法使用 crashlytics 构建 android 应用

我正在尝试在 Android 应用程序中从 crashlytics 1.x 升级到 Fabric。我已修改 build.gradle 文件以匹配此处的示例 - https://fabric.io/downloads/gradle

但是在构建时我得到 - 错误:无法解决:com.crashlytics.sdk.android:crashlytics:2.5.5

我使用的是 Android Studio 1.5.1,并且安装了 Fabric 插件。我还需要做什么?

0 投票
1 回答
1441 浏览

android - 如果从 Jenkins 运行,Crashlytics gradle 插件找不到 APK

我即将配置 Jenkins 以将构建提升到 Fabric,但它没有找到正确的位置,因此在运行此命令时出现以下错误:

有没有办法告诉 crashlytics 插件构建的实际位置?

0 投票
2 回答
779 浏览

android - Fabric BETA 添加 TwitterAdvertisingInfoPreferences 应用程序的数据

我们正在使用带有 BETA 的 Fabric Crashlytics 来分发我们的构建,我们注意到它向应用数据添加了某些不需要的首选项。其中之一被称为“TwitterAdvertisingInfoPreferences”,这似乎对我们的使用没有用处,并且可能成为隐私问题。我们如何防止 Crashlytics 添加它?

0 投票
2 回答
2626 浏览

android - 似乎无法在我们的 Android 应用程序/io.fabric.sdk.android.services.concurrency.UnmetDependencyException 上运行 crashlytics

似乎无法在我们的 Android 应用程序上运行 crashlytics。iOS 运行良好。在 Android 上,我不断收到 io.fabric.sdk.android.services.concurrency.UnmetDependencyException

带有消息:此应用程序依赖于 Crashlytics。请在https://fabric.io/sign_up注册访问权限,安装 Android 构建工具并让团队成员邀请您加入此应用的组织。

一直在阅读这些帖子:

但到目前为止找不到解决方案

使用 gradle 插件 gradle:2.0.0-beta6 运行 AS 2.0-beta6

任何人??

*编辑:我已经在fabric.io 上注册了。我登录到我们的应用程序的 iOS 版本已经连接的仪表板,但添加了 Android 应用程序到目前为止还没有工作。

*edit2:我已经安装了插件,完成了安装过程并遵循了配置,编译并运行了应用程序,但只要 Fabric.with(this, new Crashlytics()); 执行它会使应用程序崩溃,给我上述错误并说我应该注册。问题是我已经注册了。

*edit3:好的,所以我至少没有遇到 UnmetDependencyException。解决方案是将 io.fabric.apiKey 的元数据添加到我项目清单文件的另一个模块中。现在我遇到了一个问题,即使我的应用程序启动,我的 Android 应用程序在结构仪表板中也无法识别。那么,如果有人知道解决这个问题的方法吗?

*edit4:解决了这个问题。向fabric 的支持发送了一封电子邮件,这似乎是他们这边的一个问题。他们对其进行了修补,现在我们的应用程序的 android 版本也显示在仪表板中。