问题标签 [crashlytics-beta]

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

android - 带有 Crashlytics-Beta 的单个 Activity intent.action.VIEW 导致两个 App 实例同时运行

当测试人员声称他能够同时运行两个应用程序实例时,我遇到了 crashlytics beta 非常奇怪的行为。

在此处输入图像描述

日志告诉我它的包名完全相同,因此我们无法区分该日志来自哪个。

我做了一些研究,测试版可能会在他们的应用程序中运行它,如下所示:

在清单中结合action.View它导致运行应用程序的两个实例

所以我会说没关系。让我们摆脱action.View。

之后它开始对我尖叫:

应用无法被 Google 搜索索引;考虑添加至少一个带有 ACTION-VIEW 意图填充的 Activity。有关更多详细信息,请参阅问题说明。

所以我必须忽略 GoogleAppIndexingWarning 到 lint 中,因为我使用的是谷歌单一应用程序标准与 crashlytics beta 相结合?

0 投票
1 回答
64 浏览

ios - 添加应用程序未继续

那里。

我会尝试做一个新的应用程序。然后我做了它基于这个页面。 https://fabric.io/kits/ios/crashlytics/manual-install

但我还不能添加应用程序。因为添加应用程序的过程突然停止。

我在“添加运行脚本构建阶段”中执行了此过程。 https://fabric.io/kits/ios/crashlytics/manual-install?step=1

在此处输入图像描述

但 mac Fabric 应用程序没有继续下一步。所以我还不能添加新的应用程序。

我的环境是 Mac OS Mojave 上的 Xcode 10。

我应该怎么办?

0 投票
1 回答
294 浏览

android - 如何在 Android TV 上安装 Beta (Crashlytics) 分布式应用程序

在某些 android 电视盒中,可以通过 crashlytics 使用 beta 版,但用户界面较差(纵向模式使屏幕旋转,不关注按钮等),但在某些设备中,无法导航,因为无法访问安装按钮。
还有其他方法可以在 Android TV 设备中安装 apk 吗?

0 投票
1 回答
35 浏览

ios - 非致命报告未记录

我在网络请求后在我的服务文件中记录了非致命错误,但在我重新启动应用程序之前它没有记录,即当它登录 crashlytics 时有没有办法可以立即记录它?

0 投票
1 回答
163 浏览

ios - 无法通过 fastlane 在 Crashlytics Beta 发行说明中包含表情符号

我注意到 Fastlane/Crashlytics 脚本无法在发行说明文件中使用表情符号字符。

使用类似的东西会出现???在已发布的发行说明上。

文件“ChangeLog.txt”是一个 unicode(UTF-8) 保存文件,并正确保存数据。

当通过 Crashlytics Beta 仪表板手动提交发行说明时,使用表情符号有效。

0 投票
2 回答
648 浏览

flutter - Flutter APK 发布构建无法上传到 Fabric Beta

仅在 Flutter 版本中存在此问题。我尝试使用 Android Studio Fabric 插件和 Fastlane 命令上传。

尝试使用 Android Studio Fabric 插件拖放上传时,显示错误: Unable to extract Crashlytics build info from the dropped APK. Please make sure your Crashlytics build tool plugin is installed and enabled.

尝试使用带有命令的 Fastlane 上传时: fastlane run crashlytics apk_path:"/home/me/app-release.apk" api_token:"xxx" build_secret:"xx"

出现此错误:

我为实施 crashlytics 所采取的步骤:

  • 使用说明添加并设置 firebase_crashlytics 作为颤振依赖项:https ://pub.dev/packages/firebase_crashlytics
  • 将 Fabric API 密钥添加到 AndroidManifest.xml
  • 设置后运行应用程序后,应用程序出现在 Fabric 控制台中,这意味着 Crashlytics 现在设置正常。
  • 然后尝试使用 Android Studio 插件和 Fastlane 生成的 APK 上传 Fabric Beta flutter build apk --release,导致上述错误。

我错过了什么吗?有没有人成功地将 Flutter 构建上传到 Fabric Beta 并以某种方式解决了 Crashlytics 信息丢失错误?

0 投票
1 回答
28 浏览

android - 邀请测试人员使用旧版本的 Crashitycs Beta

我想邀请一位新的测试人员来访问项目中的所有现有版本。是否可以在不为每个构建一一发送邀请的情况下做到这一点?

0 投票
3 回答
1253 浏览

android - java.lang.IllegalStateException:必须在使用 singleton() 之前初始化 Fabric

我在 crashlytics/fabric 初始化中发现了故障。正如 crashlytics 的 Mike 在这里建议的那样:如何初始化我们应该使用的新结构:

但是当我切换到 androidX 时,它开始崩溃:

在使用 singleton() 之前必须初始化 Fabric

我的一些主要设置是:

在我的应用程序类的 onCreate 中:

当然我在清单中有元数据:

0 投票
0 回答
38 浏览

crashlytics-beta - 如何在设备上重新安装 Crashlytics Beta 配置文件

crashlytics beta 配置文件已从我用来测试 iOS 企业应用程序的设备中删除。我不知道如何在设备上恢复配置文件。文档说要使用邀请设备的电子邮件,但这个应用程序已有 5 年历史,而且该电子邮件早已不复存在。如何让这个设备重新出现在 Crashlytics Beta 雷达上?

0 投票
2 回答
1549 浏览

android - 如何禁用 Firebase 应用分发的电子邮件通知

我刚刚尝试从 Fabric/Crashlytics Beta 切换到 Firebase App Distribution,以便将我的 Android 应用分发给测试人员。我使用 Gradle 插件,如此处所述: https ://firebase.google.com/docs/app-distribution/android/distribute-gradle

使用 Crashlytics Beta 时,我可以通过将其添加到我的 gradle 文件中来禁用每个新版本的测试人员的烦人电子邮件:

Firebase 应用程序分发的文档没有提及任何类似的内容,尽管其他选项(例如发行说明)具有等价物。确实,医生说:

未受邀测试应用程序的测试人员会收到电子邮件邀请以开始测试。现有测试人员会收到电子邮件通知,表明新版本已准备好进行测试。

有谁知道我可以如何禁用电子邮件,以便在我每天多次推出构建时不会不断地向测试人员发送垃圾邮件?

编辑:个别测试人员可以使用电子邮件底部的取消订阅链接,但我更愿意全局禁用电子邮件,这样就没有必要了。