代码之家  ›  专栏  ›  技术社区  ›  Nik Reiman

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

  •  2
  • Nik Reiman  · 技术社区  · 14 年前

    我的老板最近给了我一部HTC Wildfire手机,因为我做了我们一款手机应用的Android版本,除了这个应用需要API level 8(即Android 2.2),而且手机本身只安装了Android 2.1之外,一切都很好。在谷歌上搜索了很多之后,我发现这款手机确实支持android2.2,运营商将在“不久的将来”为这款型号的手机在空中发布更新。

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

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

    :感谢您对模拟器的建议,但我想问一下硬件测试的问题 . 我已经有一个工作2.2模拟器图像,但我需要在硬件上测试,因为模拟器做了一个非常糟糕的事情,如视频播放和音频处理。

    4 回复  |  直到 14 年前
        1
  •  2
  •   Jwsonic    14 年前

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

    1) 你可以用 Emulator 由Google在SDK中提供。可以创建具有各种硬件选项的任何版本的Android虚拟机。然而,仿真器确实有一些限制,比如不支持某些硬件选项(如蓝牙),而且启动速度非常慢。

    Cyanogen Mod 有相当好的ROM支持HTC手机,以及一个活跃的论坛与教程。

        2
  •  2
  •   broot    14 年前

    不,不可能在OTA之前下载图像。你可以不时检查一下cyanogemod——他们正在为野火提供支援。你也可以使用模拟器。

        3
  •  1
  •   magaio    14 年前

    如果你想在新的版本上有所突破,我推荐nexusone作为开发人员的手机,如果你能找到一款的话。或者,如果你能处理这些限制,从一个内置的AVD仿真器与API 8开始,直到你的手机得到OTA更新。

        4
  •  0
  •   MStump    14 年前