我可以使用模拟器模拟特定的手机吗?

时间:2013-07-02 07:20:57

标签: android android-emulator

我开发了一个应用程序,似乎适用于我测试过的大多数平板电脑/手机(S2 / S3 / S4 / Xoom /一些仿真器配置等)

然而,我注意到一些关于“Pantech Burst”的抱怨 - 我似乎无法找到任何这些手机来挑选一个(可能是特定于美国)并且认为我可以模拟一个。

我知道它的480 x 800像素,并且有1GB的内存 http://www.gsmarena.com/pantech_burst-4429.php

是否可以模拟这种手机?
或者某些手机本身就是不同的,基于你永远无法模拟的硬盘?

(我有一种直觉,可能与mp3和Soundpools有关,但我宁愿证明这一点)

3 个答案:

答案 0 :(得分:1)

如果您在某个特定设备上遇到问题,则可能是硬件+软件错误,只是模拟硬件配置无法解决您的问题。

也就是说,您可以通过将RAM,屏幕尺寸,存储等设置为其规格来复制硬件。由于你在模拟器上,你可能无法获得相同的处理速度。

答案 1 :(得分:1)

简答:不。根据我的经验,如果您有特定于设备的问题,那么调试它们的最佳方法就是开始使用特定设备。

如果不这样做,我可以建议将某种崩溃报告框架集成到您的应用中,如果您还没有。这些确实有助于捕获,跟踪和发送错误(使用堆栈跟踪)并帮助我解决设备上无法解决问题的问题。

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

答案 2 :(得分:1)

如果获取设备不适合您,您可能需要考虑使用Apkudo服务,假设他们的应用设备遇到问题。

您提交应用程序,并使用Monkey在其设备集上运行它,当应用程序在特定设备上崩溃时,会返回logcat和堆栈跟踪。