2013-07-02 136 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及堆栈跟踪,当一个特定的设备上的应用程序崩溃。

相关问题