修复 Android 应用程序中的错误
Fixing bugs in Android App
我想让你知道我是 Android 开发的新手。
我开发了一个 Android 应用程序(未上传到 Google Play 商店)并实现了 Crashlytics。
每天有 50-60 位用户使用此应用。在发布该应用程序之前,我在我的设备和其他几个设备上对其进行了多次测试,以检查它是否崩溃。该应用程序通过了所有测试。
现在该应用程序在某些用户设备上崩溃,我可以在 Crashlytics 仪表板中看到它崩溃的原因。
但该应用程序仅在特定设备上崩溃,在其他用户的设备上运行良好,即使在我的设备上重现该问题后,该应用程序也没有崩溃,所以我对如何解决此类问题感到有点困惑。
而且我不能仅仅为了测试目的而购买设备。
所以我的问题是,
- 如何解决我的应用程序中无法在我的设备上重现的错误?
- 是否可以使用其他错误报告工具知道应用程序崩溃的确切原因,以便我可以在我的设备上重现该错误。
感谢任何帮助
谢谢 :)
尝试ACRA。您可以将崩溃报告发送到您的电子邮件,其中将包含 phone、android 版本的模型和崩溃的堆栈跟踪。
通过使用 Mixpanel. Tracking an event 以某种方式修复了我的应用程序的错误非常有帮助。
谢谢大家。 :)
很有可能在测试过程中遗漏了很多错误和性能问题。使用像 Finotes or Crashlytics 这样的生产级 SDK 来捕获带有详细报告的错误,这使得进行根本原因分析变得容易。
Crashlytics 仅捕获崩溃,Finotes 也捕获许多其他类型的错误。这两个 SDK 都非常轻巧,不会影响生产中的应用程序性能。
我想让你知道我是 Android 开发的新手。
我开发了一个 Android 应用程序(未上传到 Google Play 商店)并实现了 Crashlytics。
每天有 50-60 位用户使用此应用。在发布该应用程序之前,我在我的设备和其他几个设备上对其进行了多次测试,以检查它是否崩溃。该应用程序通过了所有测试。
现在该应用程序在某些用户设备上崩溃,我可以在 Crashlytics 仪表板中看到它崩溃的原因。
但该应用程序仅在特定设备上崩溃,在其他用户的设备上运行良好,即使在我的设备上重现该问题后,该应用程序也没有崩溃,所以我对如何解决此类问题感到有点困惑。
而且我不能仅仅为了测试目的而购买设备。
所以我的问题是,
- 如何解决我的应用程序中无法在我的设备上重现的错误?
- 是否可以使用其他错误报告工具知道应用程序崩溃的确切原因,以便我可以在我的设备上重现该错误。
感谢任何帮助 谢谢 :)
尝试ACRA。您可以将崩溃报告发送到您的电子邮件,其中将包含 phone、android 版本的模型和崩溃的堆栈跟踪。
通过使用 Mixpanel. Tracking an event 以某种方式修复了我的应用程序的错误非常有帮助。
谢谢大家。 :)
很有可能在测试过程中遗漏了很多错误和性能问题。使用像 Finotes or Crashlytics 这样的生产级 SDK 来捕获带有详细报告的错误,这使得进行根本原因分析变得容易。
Crashlytics 仅捕获崩溃,Finotes 也捕获许多其他类型的错误。这两个 SDK 都非常轻巧,不会影响生产中的应用程序性能。