你怎么能在你不拥有的手机上调试?

时间:2010-08-17 12:37:45

标签: android testing mobile-devices

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

总的来说,虽然有些手机会以意想不到的方式运行,是否有其他方法可以获取某些设备的测试数据而无需实际购买?应用开发者如何解决特定设备上发生的问题?

1 个答案:

答案 0 :(得分:2)

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

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

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

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

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