我们正在使用Fabric跟踪crashlytics。我们每天收到崩溃报告,这些报告与特定设备有关。
我的问题是如何在Android中避免崩溃,如果发生了,我该如何测试它。因为大多数崩溃都与设备特定和网络特定有关。
答案 0 :(得分:2)
当我们谈论一般的Android崩溃时,我们必须考虑存在很多可能影响其行为的事情,而不是导致崩溃。
我会向你列出,我认为这是为了避免崩溃的良好实践。
1 - 写单元测试
2 - 使用Appium等测试自动化框架编写测试
3 - AWS Device Farm。 (使用自动化脚本,您可以将apk和测试自动化脚本放在AWS Device Farm中,并选择要使用的Android设备和版本。)
4 - 使用CI(持续集成)永远不要忘记运行测试并执行对您的应用程序很重要的事情=)(http://www.bitrise.io是一个很好的解决方案)
始终尝试保持更新的android新闻版
答案 1 :(得分:0)
某些SDK可用于查找并帮助解决应用中的崩溃问题,例如崩溃分析结构,它会为您提供崩溃详细信息,以便您可以在应用中找到确切的位置和崩溃。两者都是免费的。 我建议面料对它有好处。