2015-04-02 80 views
0

我试图重新创建仅在运行Android 4.2.2的HTC One XL手机上导致的问题。这是一个可以通过CSS修复的样式问题。问题在于Chrome开发者工具没有运行Android 4.2.2的HTC One XL手机的配置文件。针对移动网站的特定Android设备的测试问题

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

回答

0

通过设备来检测某人以测试测试版或调试信息收集版本。一个特定设备存在问题有三个原因。

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

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

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

但是,如果没有设备或真正的尤里卡时刻,这些都不是可以解决的。更多的日志帮助,但你仍然需要得到那些需要设备的日志。

+0

必须有一种方法来模拟该设备。我可以使用GenyMotion,但我正在寻找一种更简单的方法。 – 2015-04-02 19:41:13

+0

你不行。 Genymotion不是一个硬件模拟器。它不会模拟手机的所有单个芯片,所以它会错过大量的错误。它也不知道该设备附带了哪些补丁(事实上,许多这些补丁可能是封闭的源代码,如果他们知道的话,这些补丁可能无法合法交付),所以它不会模糊确切的操作系统,没有封闭的源SENSE UI。它也不会有亲密的驱动程序或闭源广播代码。它不能模拟真正的蜂窝网络,如果它想 - 你的电脑没有硬件。 – 2015-04-02 19:44:04

+0

基本上,您可以模拟接近相同规格的东西,但无法模拟实际设备。会有错误的错误。靠近将会对一些错误起作用,但远非如此。你最好的选择是抓住实际的设备。 – 2015-04-02 19:45:12