2013-07-02 138 views
2

我開發了一個應用程序,似乎可以在我測試過的大多數平板電腦/手機上工作(S2/S3/S4/Xoom /某些仿真器配置等)我可以使用模擬器模擬特定手機嗎?

但是,我注意到一些投訴圍繞着「泛泰突發」(Pantech Burst) - 我似乎無法找到任何一款手機來挑選其中一款(可能是美國特有的),我想也許我可以模擬一款手機。

我知道它的480個* 800個像素,並具有記憶 http://www.gsmarena.com/pantech_burst-4429.php

1GB是否可能來模擬這種手機?
還是一些基於hardward的固有不同的電話,你永遠不能模擬?

(我有預感這可能與MP3的和Soundpools,但我寧願證明這一點),如果你正在一個特定的設備上有問題

回答

1

簡答:沒有。根據我的經驗,如果您遇到特定於設備的問題,調試它們的最佳方法是親自操作特定設備。

如果沒有,那麼我可以推薦將某種崩潰報告框架集成到您的應用程序中。這些確實有助於捕捉,跟蹤和向您發送錯誤(帶有堆棧跟蹤),並幫助我解決了無法使用的設備上的問題。

我使用的是bugsense,也有ACRA和其他人。

+0

android的報告崩潰功能不覆蓋這些問題嗎?我目前不會在我的任何應用程序請求互聯網許可 - 這將是很好的保留(我認爲阿克拉等需要此權限被添加) –

+0

不,我使用BugSense,我發現它* *更好。顯然有一個市場:)。你可以免費試用它,並拋出一些例外/讓你的應用程序崩潰,看看你得到什麼。順便說一句,我和他們沒有關係!就像它。 –

+0

順便說一下,我認爲他們都允許你在某些情況下捕捉logcat信息*。 Android崩潰報告不會這樣做......很多時候,您需要知道發生了什麼,而不僅僅是發生異常。 –

1

,那麼很可能是硬件+軟件錯誤,只是模擬硬件配置不會解決您的問題。

也就是說,您可以隨時通過將RAM,屏幕大小,存儲等設置爲其規格來複制硬件。由於您在模擬器上,您可能無法獲得相同的處理速度。

1

如果讓設備是不是真的適合你的選擇,你可能要考慮使用Apkudo服務,假設他們有您的應用程序時遇到問題的設備。

您提交的應用程序,而他們自己的一套使用Monkey設備的運行,返回給你的logcat及堆棧跟蹤,當一個特定的設備上的應用程序崩潰。

相關問題