2015-04-02 82 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