android - 修复 Android 应用程序中的错误

标签 android debugging crash crash-reports crashlytics

我想让你知道我是 Android 开发的新手。

我开发了一个 Android 应用程序(未上传到 Google Play 商店) Crashlytics已实现。

该应用每天有 50-60 位用户使用。在发布该应用程序之前,我在我的设备和其他几台设备上对其进行了多次测试,以检查它是否崩溃。该应用程序通过了所有测试。

现在应用程序在某些用户的设备上崩溃,我可以在 Crashlytics 仪表板中看到它崩溃的原因。

但该应用程序仅在特定设备上崩溃,而在其他用户的设备上运行良好,即使在我的设备上重现问题后,该应用程序也不会崩溃,所以我对如何解决此类问题感到有点困惑。

而且我不能仅仅为了测试目的而购买设备。

所以我的问题是,

  1. 如何解决我的应用中无法在我的设备上重现的错误?
  2. 是否可以使用其他错误报告工具了解应用崩溃的确切原因,以便我可以在我的设备上重现该错误。

任何帮助表示赞赏 谢谢:)

最佳答案

尝试ACRA 。您可以实现将崩溃报告发送到您的电子邮件,其中包含手机型号、Android 版本和崩溃的堆栈跟踪。

关于android - 修复 Android 应用程序中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37562668/

相关文章:

java - 我可以通过编程方式检测当前 WiFi 网络上是否有任何 Chromecast 设备吗?

java - 二进制 XML 文件行 #19 : Error inflating class only on Android 3. 2

ios - iOS设备上的Phonegap调试需要拔出/插入才能工作

c++ - Memcpy 崩溃取决于指针类型

uitableview - viewForFooterInSection 陷入无限循环

android - 当手机处于休眠状态或 Activity (用于启动服务)未运行时,服务不应停止

php - 保护私有(private) API key

c - 尝试将 GDB 附加到进程时如何解决 "ptrace operation not permitted"?

visual-studio-2008 - 无法在 VS2008 中使用 Windows 7 进行调试

ios - UICollectionView 在 iOS 7 上崩溃