Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.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 - Fatal编程技术网

针对移动网站的特定Android设备的测试问题

针对移动网站的特定Android设备的测试问题,android,Android,我试图重新创建一个问题,这是只造成HTC一XL手机运行安卓4.2.2。这是一个样式问题,可以通过CSS解决。问题是Chrome开发者工具没有运行Android 4.2.2的HTC One XL手机的配置文件 我没有真正的设备!我如何测试只存在于运行特定Android版本的特定手机上的问题 找到使用该设备的人来测试beta版或调试信息收集版。一个特定设备出现问题有三个原因 1) 硬件问题。没有仿真器可以解决这个问题,因为它们不能完美地模拟硬件 2) 此设备框架上的软件错误。由于每个OEM都提供自己

我试图重新创建一个问题,这是只造成HTC一XL手机运行安卓4.2.2。这是一个样式问题,可以通过CSS解决。问题是Chrome开发者工具没有运行Android 4.2.2的HTC One XL手机的配置文件


我没有真正的设备!我如何测试只存在于运行特定Android版本的特定手机上的问题

找到使用该设备的人来测试beta版或调试信息收集版。一个特定设备出现问题有三个原因

1) 硬件问题。没有仿真器可以解决这个问题,因为它们不能完美地模拟硬件

2) 此设备框架上的软件错误。由于每个OEM都提供自己的补丁程序集,因此除了拥有设备外,无法知道实际运行的是什么

3) 个人用户系统中的一些奇怪的东西。软件、硬件和数据的奇怪组合。你需要一部真正的手机来解决这个问题,但它通常只影响少数用户


但如果不使用该设备,或者没有真正的灵光一现,这些问题都无法解决。更多日志记录会有所帮助,但您仍然需要获取需要设备的日志。

必须有一种方法来模拟该设备。我可以使用GenyMotion,但我正在寻找一种更简单的方法。你不能。Genymotion不是硬件仿真器。它不会模拟手机的所有单个芯片,因此它会错过大量的bug。它也不知道该设备附带了哪些补丁(事实上,许多补丁可能是封闭源代码的,如果他们知道的话,就不能合法交付),因此它不会提供确切的操作系统——对于HTC来说,它不会有封闭源代码的感知ui。它也不会有封闭源代码的驱动程序,或者封闭源代码的无线电代码。如果需要,它无法模拟实际的蜂窝网络-你的电脑没有硬件。基本上,你可以模拟接近相同规格的设备,但你无法模拟实际的设备。将会有遗漏的bug。接近会对一些bug起作用,但远不是全部。你最好的办法就是抓取真正的设备。对不起,也许我应该澄清一下!我可以在运行HTC ONE XL安卓4.2.2设备的GenyMotion上重现这个问题。那么你的问题是什么?如果你能在模拟器上重现它,那么你就可以正常调试了