我的老板最近给了我一部HTC Wildfire手机,用于制作我们的移动应用程序的Android版本,这一切都很好,只是应用程序需要API级别8(即Android2.2),而手机本身只安装了Android2.1。在谷歌上搜索了很多之后,我发现这款手机确实支持Android2.2,运营商将在“不久的将来”在空中推出这款手机的升级版本。
由于我不完全确定我们懒惰的运营商对“不久的将来”的定义是什么,如果我能够下载特定版本的图像并将它们安装在我的手机上,那就太好了。从iPhone的世界来看,这似乎是成功开发安卓应用程序所必需的。
然而,谷歌似乎并没有提供任何Android操作系统自我更新。我有没有选择,只能等待运营商发布更新?
编辑:谢谢关于模拟器的建议,但我只要求在硬件上进行测试。我已经有了一个工作的2.2仿真器映像,但是我现在需要在硬件上进行测试,因为模拟器在视频播放和音频处理等方面做得很差。
发布于 2010-09-20 14:06:26
有几种方法可以在Android2.2上测试应用程序:
1)可以使用Google在SDK中提供的仿真器。可以使用各种硬件选项为任何版本的Android创建虚拟机。然而,模拟器确实有一些限制,例如不支持某些硬件选项(如蓝牙),而且启动速度也非常慢。
2)如果你必须使用一个实际的2.2手机,你可以根根你的手机和闪存一个自定义ROM。我不是特别熟悉如何根植野火,或什么是定制的ROM是为该特定的手机,但氰化菌有相当好的ROM支持宏达手机,以及一个积极的论坛与教程。
发布于 2010-09-20 14:02:10
不,在OTA之前不可能下载图片。你可以不时地检查CyanogemMod --他们正在研究野火支援。您也可以使用仿真器。
发布于 2010-09-20 14:02:47
如果你想使用更新的版本,我推荐Nexus作为一个开发电话,如果你可以得到你的手一个。或者,如果您可以处理这些约束,从内置的API 8 AVD仿真器开始,直到您的手机获得OTA更新。
https://stackoverflow.com/questions/3752106
复制相似问题