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