问题标签 [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 投票
1 回答
3952 浏览

react-native - 如何在不使用插件的情况下将 android apk 上传到 Fabrics

有没有办法将任何工作的 apk 文件上传到 Fabrics?

如果您有插件并使用 Android Studio,我知道这是如何工作的。但我目前正在使用 React Native 进行开发,并且没有 WebStorm 插件。

更新

感谢迈克的快速回答。根据您的帖子,我尝试使用 gradle 版本运行。它无法运行

但是当我跑步时它却起作用了

现在的问题是我遇到了一些我不知道如何处理的错误:

对此有什么想法吗?

0 投票
2 回答
3840 浏览

crashlytics - 禁用“答案”但不禁用“Crashlytics”

在我的 Android 应用程序中安装“Crashlytics”时,它会自动安装“Answers”。我只想安装“Crashlytics”并希望禁用“答案”。有谁知道这是怎么做到的吗?

在此处输入图像描述

构建.gradle

谢谢!

0 投票
1 回答
3092 浏览

android - 发布构建 crashlytics 未在崩溃报告中发送行号?

在调试模式开发时,我得到了正确的崩溃行号,而在发布版本中,我得到了崩溃文件名,但来源未知。

我在 ProGuard 中添加了以上几行。

0 投票
3 回答
6065 浏览

android - 如何在 Android 中将用户信息设置为 Crashlytics api

我正在尝试将用户信息设置为 Android App 的 crashlytics 中的崩溃报告,以便帮助我找出我们的哪些用户经历了给定的崩溃。我探索并发现有 3 个 API 可以在崩溃报告中设置用户信息。

那些是,

建议使用所有 API。所有记录在http://support.crashlytics.com/knowledgebase/articles/120548-how-do-i-set-user-information-

但我不知道,1.如何获取输入到这些 API 的用户标识符、姓名和电子邮件详细信息?2. 在程序的哪个位置调用这些 crashlytics API?

请分享一些想法,如何实现这一点。

问候

安纳达

0 投票
1 回答
221 浏览

java - Crashlytics Android:找不到应用程序

创建一个应用程序并构建了 fabric.io

我的应用程序版本 1.1 - 一切正常,统计数据来了。

我的应用程序发布了 1.2 - 它不工作,没有统计数据。

当您进入仪表板fabric.io 时

警报!抱歉,无法找到该应用。

在此处输入图像描述

重要的一点:

如果您构建调试版本 - 它可以工作!

如果 GoogleStore 的发布版本 - 不工作!(虽然 GoogleStore 的 1.1 版 - 有效!)

检查 logcat 发布版本:

Logcat:I/Fabric:初始化 Crashlytics 2.2.2.37

有什么问题?如何解决这个问题呢?

谢谢!

0 投票
2 回答
1638 浏览

android - gradle 需要一小时在线构建

我的 app.gradle 在线构建实际上需要一个多小时。(在线构建是指未选中 Gradle 离线构建)但是在离线构建中,大约需要 5-10 分钟。每当我想添加新库时,我都必须在线构建。

0 投票
1 回答
767 浏览

crashlytics-android - 更改帐户以使 crashlytics 不起作用

我们已经在fabric上注册了一个应用程序,该帐户上报告了崩溃而没有任何问题,但是现在我们想更改此应用程序的帐户以进行新版本,但它没有更改,即应用程序在新帐户上不可见,而是新版本的应用程序是在旧帐户上可见。

任何人都可以帮助我。谢谢

0 投票
0 回答
822 浏览

crashlytics - Android Studio 未安装插件或导入设置

我正在尝试使用 Crashlytics for Android Studio 2.1 安装 Fabric 插件。每次安装,重启后插件都不存在了。我尝试使用 zip 文件直接从磁盘安装它,并且仅使用 jar 单独安装它。我想这可能是我的安装,所以我彻底清除了 Android Studio,并使用全新的测试应用程序从头开始安装,没有自定义设置。无论我做什么,我似乎都无法让东西留在里面。具体来说,它说已安装并需要重新启动,但在重新启动后它甚至没有出现,甚至没有被禁用。没有显示错误消息(不知道除了弹出窗口或控制台之外我还会在哪里查看)。

然后我尝试安装在基本存储库中可以找到的任何随机插件。他们都不会在重启之后停留。鉴于这是一个全新安装,我不知道还要寻找什么。赢得 7/64

有人知道为什么它不会粘住吗?作为单独的说明,我在另一台计算机(Win10/64)上安装了 Android Studio 2.1,并且安装了插件并且在那里工作正常。我对 IntelliJ 界面还是有点陌生​​,所以我不确定是否缺少某些设置……但我还没有找到任何 SO 或其他参考资料来指出我任何可行的方向……

更新:

我仍然不知道为什么它没有正确安装插件,但我能够绕过它。似乎插件配置数据被添加到适当的配置文件(又名.AndroidStudio/config/plugins/availables.xml)中,但实际的核心插件没有。所以我手动添加了 zip 文件的内容(主要是文件夹CrashlyticsPlugin/config/plugins/目录中。一旦我再次重新启动,它就会把它捡起来并且工作得很好。

无论问题是什么,它都会影响任何设置的导入。设置文件正在导入并临时存储在 中/system/plugins,但之后不会复制到 中的适当位置/config/。例如,我试图导入自定义主题。AS 说它已导入并需要重新启动,但它从未显示为选项。在/config/colors路径中,该文件丢失。我手动将文件复制theme.xml到该路径并将扩展名更改为.icls,重新启动,最后它出现了。

所以仍然希望有人能告诉我为什么我的安装变得疯狂......但至少我可以暂时让它工作......

0 投票
1 回答
1506 浏览

android - 带有 Fabric Crashlytics 的 Robolectric 3

我正在尝试 ShadowClass Crashlytics/Fabric,以便 Robotlectric 3 测试不会失败。我到目前为止是这样的:

为 Fabric 添加 Shadow 类的自定义测试运行器:

Fabric 的影子类:

我的应用程序的应用程序类:

这是在 Debug 中通过的测试(因为 Crashlytics 在其上被禁用),但在发布模式下失败,因为 ShadowClass 无法正常工作:

我在测试期间使用 Crashlytics / Fabric 遇到的错误如下:

堆栈跟踪显示正在调用 MyApp.setupCrashlytics() 并且 Fabric.with() 失败。

1) 是的,该应用程序已向 Crashlytics 注册。

2) 是的,我确实联系了 Crashlytics 支持电子邮件。有人告诉我“不支持 Robolectric”。

据我所知,我只需要让影子类的东西工作,然后 Crashlytics 就会被隐藏而不是初始化。

想法/帮助将不胜感激!

0 投票
1 回答
257 浏览

crashlytics-android - Fabric 正确初始化,因为我的应用程序不会显示在 Fabric io 仪表板中

我设法同时使用了 Answer 和 Crashlytic。我以前用 CrashLytic 做过。但是对于我的新应用程序,我无法再次初始化它。我看到显示一切正常的日志。但我的应用程序不在仪表板中。我将此代码用作此处提到的 Twitter 员工之一:

在我的日志中,我看到这些行:

但我的应用程序仍然不会显示在仪表板中。知道如何解决吗?