我想买一部手机进行安卓开发和测试。我知道 Galaxy Nexus 在开发者中享有盛誉,那么新的 Nexus 4 呢?
在 Nexus 4 中,我的最低操作系统版本为 4.1.2 或 4.2。如果我想测试以前的版本,我需要另一部手机吗?
如果我将 nexus 4 升级到下一个操作系统版本(例如 android 5.0),我将能够将其降级到 4.1。在 Nexus 系列上刷 ROM 有多复杂?
问问题
1486 次
2 回答
0
但是您可以获得的最新手机。这样长寿比较好。您可以在内置模拟器上测试其他手机。
以下是一些可以帮助您的链接:
https://developer.android.com/tools/testing/testing_android.html
于 2012-11-07T09:33:49.340 回答
0
总体而言,使用最新版本的 Android 进行开发是可行的方法。(例如:蜂窝前版本将图像/位图的光栅数据存储在本机内存中,因此内存分析器工具,当您搜索内存泄漏时,不会显示泄漏位图的实际大小,只有几百字节。)
另一方面,供应商正在定制他们的手机,他们有不同的驱动程序,例如摄像头。因此,仅在一部手机上进行测试,在某些情况下可能还不够……我建议您使用较旧的手机(可用内存不足,预蜂窝操作系统)和较新的手机...
您应该集成 ACRA 或其他崩溃报告工具,使您能够在野外跟踪您的产品。Bugsense 或类似的解决方案为您提供了一个不错的 Web 界面,您可以在其中看到用户代码中发生的不同异常......
如果您无法使用实际的手机,来自 bitbar.com 的 TestDroid 可以提供解决方案,因为他们有大量不同的 android 手机 (>100),您可以在其中执行您的测试用例...
至于降级,我不知道是否支持...
于 2012-11-07T09:38:30.023 回答