java - 如何从其他设备获取您的应用程序发生的错误?

标签 java android

我为安卓做了一个纸牌游戏应用。 在我的设备和模拟器中,在本地和我的远程服务器上测试时,一切看起来都很好。

但在我的游戏控制台上,我遇到了一些影响 1 或 2 个活跃用户的错误(总共 4-3 个),我不知道控制台中是否报告了所有错误,还是只报告了一些错误。

问题是我无法模拟这些错误,我需要从崩溃的应用程序中获取更多信息,我想捕获错误并将它们发送到我的服务器(豁免和我自己的数据将保存崩溃前在应用程序上)。

还有其他更简单的方法吗?

更多信息: 大多数错误出现在向服务器和其他客户端发送消息时出现错误,下一个客户端收到空值或其他内容,因此所有这些错误都发生在尝试从服务器监听时的 try catch block 中。例如,我正在做一个字符串来双重解析,但播放控制台上的报告说解析时发生错误。

最佳答案

使用 firebaseCrash 分析、Fabric 或 ACRA 库等崩溃报告工具进行崩溃报告

关于java - 如何从其他设备获取您的应用程序发生的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45007703/

相关文章:

java - 在java中运行脚本的有效方法

java - 接近警报触发两次?

java - 无法确定应用程序崩溃的原因

java - 如何在 TextView 中显示 .java 文件?

android - 如何在android ImageView中获取图像的src

java - 线程 "main"java.lang.NoClassDefFoundError : io/netty/util/concurrent/DefaultThreadFactory 中出现异常

java - 什么样的结果可以返回@Formula 注解? ( hibernate )

java - 适配器和访问者模式是否适合我的用例?

java - Java Swing-如何在可见帧B时如何使用帧A?

android - 找不到与给定名称 : attr 'windowBackground' in android 匹配的资源