问题标签 [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.
react-native - 如何在不使用插件的情况下将 android apk 上传到 Fabrics
有没有办法将任何工作的 apk 文件上传到 Fabrics?
如果您有插件并使用 Android Studio,我知道这是如何工作的。但我目前正在使用 React Native 进行开发,并且没有 WebStorm 插件。
更新
感谢迈克的快速回答。根据您的帖子,我尝试使用 gradle 版本运行。它无法运行
但是当我跑步时它却起作用了
现在的问题是我遇到了一些我不知道如何处理的错误:
对此有什么想法吗?
android - 发布构建 crashlytics 未在崩溃报告中发送行号?
在调试模式开发时,我得到了正确的崩溃行号,而在发布版本中,我得到了崩溃文件名,但来源未知。
我在 ProGuard 中添加了以上几行。
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?
请分享一些想法,如何实现这一点。
问候
安纳达
android - gradle 需要一小时在线构建
我的 app.gradle 在线构建实际上需要一个多小时。(在线构建是指未选中 Gradle 离线构建)但是在离线构建中,大约需要 5-10 分钟。每当我想添加新库时,我都必须在线构建。
crashlytics-android - 更改帐户以使 crashlytics 不起作用
我们已经在fabric上注册了一个应用程序,该帐户上报告了崩溃而没有任何问题,但是现在我们想更改此应用程序的帐户以进行新版本,但它没有更改,即应用程序在新帐户上不可见,而是新版本的应用程序是在旧帐户上可见。
任何人都可以帮助我。谢谢
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
,重新启动,最后它出现了。
所以仍然希望有人能告诉我为什么我的安装变得疯狂......但至少我可以暂时让它工作......
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 就会被隐藏而不是初始化。
想法/帮助将不胜感激!
crashlytics-android - Fabric 正确初始化,因为我的应用程序不会显示在 Fabric io 仪表板中
我设法同时使用了 Answer 和 Crashlytic。我以前用 CrashLytic 做过。但是对于我的新应用程序,我无法再次初始化它。我看到显示一切正常的日志。但我的应用程序不在仪表板中。我将此代码用作此处提到的 Twitter 员工之一:
在我的日志中,我看到这些行:
但我的应用程序仍然不会显示在仪表板中。知道如何解决吗?