问题标签 [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.
android - 在 Crashlytics 中获取用户信息
我在我的应用程序中使用 Crashlytics,我想在每次崩溃时获取用户 ID 和电子邮件。我做了这样的事情:
在用户提供他的电子邮件并成功注册应用程序后,我在我的登录屏幕中执行此操作,以便获取用户 ID。问题是,我没有在崩溃报告中获得这些数据。
在上述情况下,Crashlytics 的生命周期和工作是什么?每次打开应用程序时都需要设置这些字段吗?
android - 如何捕获未处理的错误并进一步传递它们
我的问题是如何在 Android 应用程序中捕获未处理的错误并将它们进一步传递,这样它确实会使应用程序崩溃。
我正在为 Android 创建 SDK,我仍然希望开发人员处理他们的错误,但我也想了解我的崩溃。
我知道要捕获错误,我可以使用:
但是如何进一步传递呢?如何使应用程序崩溃?如果我使用:
它不会使应用程序崩溃,而是导致ANR错误。
第二个问题是Fabric (Crashlytics)库是如何工作的?请注意,如果 Fabric 也存在于应用程序中,我也不想破坏 Fabric 的工作流程。
crashlytics - 将织物答案导出到 Excel
我们的应用程序中集成了 Twitter 的答案。我们有自定义事件。我需要以某种方式将所有答案(用户指标)从他们的网站导出到 Excel 表格或类似表格中,以便对其进行分析。
android - Crashlytics 找不到带有 fabric.properties 的清单
我使用类路径 'io.fabric.tools:gradle:1.+' 并在我用于结构插件的模块中有一个 fabric.properties。
当我跑步时,gradlew crashlyticsUploadDistributionProdStaging
我得到:
为什么?
android - 测试人员如何在 crashlytics beta 中接收应用更新
我有一个夜间构建设置,每晚都部署到 crashlytics beta,但是对于我上传的每个 apk,我必须手动添加测试人员,测试人员如何才能收到最近上传到 crashlytics beta 的 apk 而不必每次都添加它们,它完全错过了持续交付的要点。
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 插件。我还需要做什么?
android - 如果从 Jenkins 运行,Crashlytics gradle 插件找不到 APK
我即将配置 Jenkins 以将构建提升到 Fabric,但它没有找到正确的位置,因此在运行此命令时出现以下错误:
有没有办法告诉 crashlytics 插件构建的实际位置?
android - Fabric BETA 添加 TwitterAdvertisingInfoPreferences 应用程序的数据
我们正在使用带有 BETA 的 Fabric Crashlytics 来分发我们的构建,我们注意到它向应用数据添加了某些不需要的首选项。其中之一被称为“TwitterAdvertisingInfoPreferences”,这似乎对我们的使用没有用处,并且可能成为隐私问题。我们如何防止 Crashlytics 添加它?
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 构建工具并让团队成员邀请您加入此应用的组织。
一直在阅读这些帖子:
- CrashlyticsMissingDependencyException
- https://twittercommunity.com/t/app-crash-on-startup-with-crashlytics/56703/5
但到目前为止找不到解决方案
使用 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 版本也显示在仪表板中。