作为Android开发人员,我为其创建应用的目标市场非常分散。虽然我可以指定某些要求-例如,我的应用仅支持xx或更高版本的Android,但有时可能会发生错误,这些错误仅在一种特定的手机型号上才明显。
是否有任何策略可以解决特定于设备的错误,而无需购买相关手机?我们维护了一套用于测试的手机,但是当2或3个用户报告只存在于其手机型号中的错误时,便无力外出购买新手机。
我敢肯定其他Android开发人员过去也遇到过类似的问题,并且很好奇可以使用哪些经济有效的策略来解决特定于设备的错误。
更新以添加一些细节:
- 我使用Bugsense捕获错误报告,因此,每当引发异常时,我都将知道电话的型号,堆栈跟踪,用户经历的次数以及其他一些细节。
- 这些用户可能位于不同的国家/地区,所以我无法假设自己可以借用他们的手机。
想象这样的情况: 100个用户已经安装了该应用程序,但是三个人抱怨按下按钮时按钮无法正常工作。我要测试的所有手机型号均未遇到该问题。问题电话型号似乎没有仿真器。
2
我们的本地孵化器与本地手机公司合作,创建了一个手机库来完全解决此问题-您可以在您所在的地区找到类似的东西(或向一些合适的人推荐)。
—
汉内勒2014年
您站起来回答您的问题,并要求将其重新打开。请确保您尽可能多地考虑选择答案。
—
JeffO 2014年
供参考:该问题的元讨论
—
gnat 2014年