我是Android开发的新手,刚刚安装了带有Eclipse和ADT捆绑包的新Android sdk.从这个问题,我知道安装英特尔X86系统映像.但是,我有一个关于安装英特尔x86的困惑,我在互联网上找不到任何解决方案.
在SDK管理器中,为每个API级别显示Intel x86系统映像安装选项,如图所示.
图像在这里(因为我没有特权.希望有人会纠正它)
所以,我的问题是,我们是否需要为所有API级别提供intel x86系统映像?
(我正在制作一个应用程序,支持Android IC到kitkat.)
简答:不,你不需要.当我正在积极开发应用程序时,我将选择一个目标API级别,然后只使用该API的模拟器.这就像只有一部手机可以开发 - 在你工作的时候,无论如何你只能真正使用一部手机.
但是,当需要测试时,我的建议是在尽可能多的不同配置上运行您的应用程序 - 包括不同的API级别.现在,要记住的一件事是,即使模拟器图像都是官方的并且由Google提供,它们也不能替代在实际设备上进行测试.您的应用程序在模拟器中将具有不同的性能特征,并且通常存在设备特定的错误(行业术语"怪癖"),您将无法使用模拟器找到(以及您只能在模拟器上找到的一些错误).
所以,我的总体答案是否定的,不是真的.下载并使用任何模拟器是您的目标API,可能下载并偶尔在模拟器上为您的最小API开发,然后尽可能多地尝试在真实设备上进行最终测试,只有在您无法使用时才会回到模拟器获得具有特定配置的真实设备.
| 归档时间: |
|
| 查看次数: |
10117 次 |
| 最近记录: |