5

我已经向市场发布了一个应用程序。它似乎在某些设备上运行良好,而在其他设备上却有完全奇怪的行为。它在配置为匹配这些设备的设置的 VM 中运行良好。

但总的来说,鉴于某些手机的行为方式出乎意料,有没有其他方法可以在不实际购买的情况下获取某些设备的测试数据?应用程序开发人员如何解决特定设备上出现的问题?

4

1 回答 1

2

好的,您可以采取两种方法。第一种方法是让一个人在调试模式下操作您的应用程序,然后他们尝试重新创建问题。第二种方法是您在后台不断跟踪电话操作。

第一种方法只是让您在应用程序中添加一个选项来启动调试模式。它将系统日志写入一个附加的文本文件,并在用户将其设置为时发送电子邮件。如果应用程序崩溃,您必须保留此选项。

第二种方法是在每个应用程序会话期间将日志写入文件,并在应用程序终止时清除日志。或者只是将一定数量的数据写入应用程序,每隔一段时间清除一次日志。

您需要将日志上传或通过电子邮件发送到您的服务器。这很简单。

要获取手机型号,请查看http://developer.android.com/reference/android/os/Build.html#MODEL

于 2010-08-17T23:50:13.167 回答