-4

我想买一部手机进行安卓开发和测试。我知道 Galaxy Nexus 在开发者中享有盛誉,那么新的 Nexus 4 呢?

在 Nexus 4 中,我的最低操作系统版本为 4.1.2 或 4.2。如果我想测试以前的版本,我需要另一部手机吗?

如果我将 nexus 4 升级到下一个操作系统版本(例如 android 5.0),我将能够将其降级到 4.1。在 Nexus 系列上刷 ROM 有多复杂?

4

2 回答 2

0

但是您可以获得的最新手机。这样长寿比较好。您可以在内置模拟器上测试其他手机。

以下是一些可以帮助您的链接:

https://developer.android.com/tools/testing/testing_android.html

https://developer.android.com/tools/testing/index.html

http://www.vogella.com/articles/AndroidTesting/article.html

于 2012-11-07T09:33:49.340 回答
0

总体而言,使用最新版本的 Android 进行开发是可行的方法。(例如:蜂窝前版本将图像/位图的光栅数据存储在本机内存中,因此内存分析器工具,当您搜索内存泄漏时,不会显示泄漏位图的实际大小,只有几百字节。)

另一方面,供应商正在定制他们的手机,他们有不同的驱动程序,例如摄像头。因此,仅在一部手机上进行测试,在某些情况下可能还不够……我建议您使用较旧的手机(可用内存不足,预蜂窝操作系统)和较新的手机...

您应该集成 ACRA 或其他崩溃报告工具,使您能够在野外跟踪您的产品。Bugsense 或类似的解决方案为您提供了一个不错的 Web 界面,您可以在其中看到用户代码中发生的不同异常......

如果您无法使用实际的手机,来自 bitbar.com 的 TestDroid 可以提供解决方案,因为他们有大量不同的 android 手机 (>100),您可以在其中执行您的测试用例...

至于降级,我不知道是否支持...

于 2012-11-07T09:38:30.023 回答