Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 你如何在你不知道的手机上调试';你不拥有吗?_Android_Testing_Mobile Devices - Fatal编程技术网

Android 你如何在你不知道的手机上调试';你不拥有吗?

Android 你如何在你不知道的手机上调试';你不拥有吗?,android,testing,mobile-devices,Android,Testing,Mobile Devices,我已经向市场发布了一个应用程序。它似乎在某些设备上运行良好,而在其他设备上则有完全奇怪的行为。它在配置为与这些设备的设置相匹配的VM中运行良好 但是,一般来说,考虑到一些手机的行为方式出乎意料,有没有其他方法可以在不实际购买的情况下获取某些设备的测试数据?应用程序开发人员如何解决特定设备上出现的问题?好的,您可以采取两种方法。第一种方法是让一个人在调试模式下操作应用程序,然后他们尝试重新创建问题。第二种方法是在后台不断跟踪手机的操作 第一种方法只是在应用程序中添加一个选项来启动调试模式。当用户将

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


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

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

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

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

您需要将日志上载或通过电子邮件发送到服务器。这已经够直截了当了


要获取手机型号,请查看

这听起来不错。有没有办法告诉你应用程序运行在什么手机上?添加了链接