如何在手机上安装特定版本的Android进行测试?

时间:2010-09-20 13:52:07

标签: android

我的老板最近给了我一个HTC Wildfire手机用于我们的一个移动应用程序的Android版本,这一切都很好,除了应用程序需要API级别8(即Android 2.2)和手机本身安装了Android 2.1。经过大量谷歌搜索,我发现这款手机确实支持Android 2.2,运营商将在不久的将来推出这款型号手机的无线更新。

由于我不完全确定我们的懒惰运营商对“不久的将来”的定义是什么,如果我可以下载特定版本的图像并将其安装在我的手机上,那就太好了。来自iPhone世界,为了成功开发Android应用程序,这似乎是必要的。

然而,谷歌似乎并没有提供任何Android操作系统更新。我别无选择,只能等待运营商发布更新?

修改:感谢有关模拟器的建议,但我要求仅在硬件上进行测试。我已经有了一个工作的2.2模拟器图像,但我现在需要在硬件上进行测试,因为模拟器在视频播放和音频处理方面做得很差。

4 个答案:

答案 0 :(得分:2)

不,在OTA之前无法下载图像。您可以不时检查CyanogenMod - 他们正在开发Wildfire支持。您也可以使用模拟器。

答案 1 :(得分:2)

有几种方法可以在Android 2.2上测试您的应用程序:

1)您可以在SDK中使用Google提供的Emulator。可以使用各种硬件选项创建任何Android版本的虚拟机。但是,仿真器确实存在一些限制,例如不支持某些硬件选项(例如蓝牙),并且启动速度也非常慢。

2)如果您必须使用2.2的实际手机,您可以将手机设为root并闪存自定义ROM。我不是特别熟悉野火的根源,或者特定手机有哪些自定义ROM,但是Cyanogen Mod对HTC手机有很好的ROM支持,还有一个有教程的活动论坛。

答案 2 :(得分:1)

如果您想要使用较新的版本,我推荐使用Nexus One作为开发手机,如果您可以开始使用它。或者,如果您可以处理约束,请使用带有API 8的内置AVD仿真器,直到您的手机获得OTA更新。

答案 3 :(得分:0)

摩托罗拉Droid也正在获得2.2。至少在美国,似乎Verizon上的大多数手机都已经拥有它(非科学,仅仅是与我认识的人交谈)。因此,如果该手机可用,它可能是一个不错的选择。

相关问题