问题标签 [crashlytics]

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 回答
753 浏览

ios - Crashlytics 未在“存档”模式下上传符号

我设法为 iOS 应用程序设置了 Crashlytics

  1. ./Crashlytics.framework/run <uuid>作为后期构建步骤添加
  2. 然后我的代码[Crashlytics startWithAPIKey:<uuid>在启动时使用。

到目前为止,它有效。

但是由于我有一个脚本可以CFBundleVersion为每个构建自动更改,我决定禁用 Crashlytics 以进行调试构建,以避免被开发版本发送垃圾邮件。

我遵循帮助页面中的这些指导方针,并将我的脚本更改为

有用。该脚本仅在我使用 Xcode 5 的“存档”模式时运行,该模式正在进行发布构建。

但是,除非我进行正常的“构建”,否则我存档的版本不会出现在 Crashlytics 仪表板中,即使我让它崩溃[Crashlytics crash]并等待数小时......但是如果我用相同的方式进行正常的“构建” CFBundleVersion,然后突然我的构建出现在仪表板中,所有崩溃都针对发布构建。(我知道是因为我报告了它是带有自定义键的发布版本)。

“存档”和“构建”模式有什么不同?这是一个错误吗?是否有任何机构设法使用 Crashlytics 进行类似的设置?我在这里想念什么?

0 投票
2 回答
680 浏览

ios - Crashlytics 无法加载设置错误

我的应用程序中集成了 Crashlytics,但最近它停止发送崩溃报告。不幸的是,这不是因为没有。

我已经打开了 Crashlytics 的调试模式,这就是我在日志中看到的内容:

这可能是原因吗?我能做些什么吗?

0 投票
1 回答
583 浏览

ios - 是否有可能知道崩溃的确切时间?

我已将 Crashlytics 集成到我的应用程序中。我想知道显示的时间戳是什么?它似乎并不代表崩溃本身的时间。可能下载了?如果是这样,那么我怎样才能获得崩溃的确切时间与日志相关联?

0 投票
3 回答
1710 浏览

android - android ant build 无法安装 apk 但可以通过 IDE 工作?

我正在尝试通过 jenkins 和 ant 构建一个 android 应用程序,问题是一旦它没有错误地构建,由于 crashlytics,该应用程序在安装后无法启动。

完全相同的应用程序可以使用 Eclipse 之类的 IDE 构建和运行,并且所有必要的 crashlyitics 库都位于项目 /lib 文件夹中。

这是启动应用程序时错误的堆栈跟踪。

0 投票
0 回答
171 浏览

objective-c - 项目崩溃声称不知道 Crashlytics 在哪里,所以我将 $(SRCROOT) 添加到我的框架搜索路径中,但这会导致链接器错误

当我的项目抱怨无法找到 Crashlytics 时,我关注了这篇文章。它工作正常,现在项目实际编译,但它现在声明:

ld:警告:找不到选项“-F/pathtoproject ...”的目录

我到底做错了什么?我在框架搜索路径中的所有内容是$(inherited),$(SRCROOT)以及项目的路径。

我能想到的只是我复制了项目以测试解决方案,现在项目文件夹被称为“前项目名称副本”,但我尝试将副本添加到框架搜索路径中的项目路径,但随后找不到 Crashlytics

我该如何解决这个问题?这很烦人。

0 投票
1 回答
3845 浏览

android - 如何更改 crashlytics eclipse 插件插入到我的 AndroidManifest.xml 中的 crashlytics apikey

我正在组织之间移动应用程序并遇到一个问题,即 Eclipse 的 crashlytics 插件(使用开普勒)无法完成新帐户的入职流程。

我已经阅读了他们的支持页面,了解如何实现这一点,但无法完成新帐户的入职流程,因为插件界面似乎只能使用旧的 api 密钥,因此我无法让它超过 WAIT 状态之后我启动了我的应用程序,因为新帐户的 api 密钥错误。

在此处输入图像描述

我观察到的是,每次我尝试使用插件启动入职流程时,它都会将旧的 api 密钥插入到我的清单中。

我试过的东西:

  1. 从第一次 crashlytics 集成中恢复所有代码更改并卸载 crashlytics eclipse 插件并重新安装它,然后通过登录新帐户再次完成入职流程(我通过 safari 登录以添加新应用程序,我没有被要求通过再次插件,这真的很奇怪)。

  2. 尝试手动更改 android manifest 中的 crashlytics api 键。这不起作用,因为插件将对 android 清单进行自己的更改并再次插入旧的 api 密钥。

  3. 再次手动更改 api 密钥并运行该版本,而无需重新启动插件中的入职流程。

该应用程序已从旧的 crashlytics 帐户中删除。

如何更改插件正在使用的 api 密钥?

0 投票
1 回答
1206 浏览

android - CrashLytics 未显示崩溃原因

我在我的应用程序中使用 crashlytics。它在应用程序中发现了一个崩溃,但没有告诉发生崩溃的代码行。它显示验证错误,但不告诉它在哪里。此链接是报告的屏幕截图。它显示???关于崩溃,请参阅此链接。现在如何研究这次崩溃?._.

0 投票
2 回答
2820 浏览

ios - iOS:我应该如何阅读这个说我的应用程序被 pthread_kill 和 SIGABRT 杀死的崩溃报告?

我想知道我从 Crashlytics 收到的以下堆栈跟踪中是否有任何我应该关注的内容:

从我在互联网上的搜索中,我无法找到一个例子来说明这种类型的崩溃有一个可行的修复方法。此外,我完全无法通过我的应用程序中的正常交互来重现这样的崩溃。

此堆栈跟踪是否表示由于用户 iOS 设备上的内存不足问题或其他原因导致的正常崩溃?

这是我第一个使用 Crashlytics 的应用程序,所以我仍在学习如何阅读它发送给我的报告。

谢谢!

0 投票
2 回答
2239 浏览

ios - 这个 Crashlytics iOS 崩溃日志是什么意思?

我在 Crashlytics 中为我的 iOS 应用程序获取了一些崩溃日志,我不知道如何解释它们。我已经在我的应用程序中尝试了所有我能想到的方法来创建崩溃,但无法创建会导致如下堆栈跟踪的崩溃:

有谁知道我该如何解释这个堆栈跟踪的原因?当我从文件系统中删除我的应用程序中的对象时,似乎发生了一些事情,但我不是 100% 确定。

0 投票
2 回答
5768 浏览

android - 未发送 Crashlytics 日志

我在我的应用程序中正确配置了 Crashlytics。我可以看到崩溃报告。

我尝试将自定义日志添加到崩溃报告中,但在报告中看不到任何内容。我试图将日志移出 uncaughtException 处理程序,在这种情况下,我看到了日志。

因此,如果我在应用程序正常运行时登录,那么当应用程序崩溃时我会在崩溃报告中看到日志,但是如果我尝试在我的 uncaughtException 处理程序中添加日志,则不会显示这些日志。

这是正确的行为吗?

我在安卓上。

要登录,我只需使用:

myLog 是一个非空非空字符串(我检查过)