eclipse 我们是否需要为所有 API 级别安装 intel x86 Atom 系统映像?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/25780757/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Do we need to install intel x86 Atom system image for all API levels?
提问by xyz
I am new to Android development and just installed the new Android sdk with Eclipse and ADT bundle. From this question, I knew about installing Intel X86 system image.But, I have one confusion about installing intel x86 for which I coudn't find any solution on internet.
我是 Android 开发的新手,刚刚安装了带有 Eclipse 和 ADT 包的新 Android sdk。从这个问题,我知道安装 Intel X86 系统映像。但是,我对安装 intel x86 有一个困惑,我在互联网上找不到任何解决方案。
In SDK manager, Intel x86 system image installation options are shown for each API level as in the picture.
在 SDK 管理器中,为每个 API 级别显示了 Intel x86 系统映像安装选项,如图所示。
image is here(since I have no privileges. Hope someone will correct it)
图像在这里(因为我没有特权。希望有人能纠正它)
So, my question is that Do we need to have intel x86 system image for all API levels?
(I am making an application which will support from Android ICs to kitkat.)
所以,我的问题是我们是否需要为所有 API 级别提供英特尔 x86 系统映像?
(我正在制作一个支持从 Android IC 到 kitkat 的应用程序。)
回答by tophyr
Short answer: no, you don't?need?to. When I am actively developing an application, I'll pick a target API level and just use the emulator for that API. It's just like only having one phone to develop on - while you're working, you can only really use one at a time, anyway.
简短的回答:不,你不需要?当我积极开发应用程序时,我会选择一个目标 API 级别,然后只使用该 API 的模拟器。这就像只用一部手机进行开发一样 - 在您工作时,您一次只能真正使用一部手机。
When it comes time to?test, however, my advice is to run your app on as many different configurations as you can get your hands on - including different API levels. Now, one thing to keep in mind is that even though the emulator images are all official and provided by Google, they're not a replacement for testing on actual devices. Your app will have different performance characteristics in the emulator, and there are often device-specific bugs (industry term "quirks") that you won't find with the emulator (and some bugs that you'll find only on the emulator).
然而,当需要进行测试时,我的建议是在尽可能多的不同配置上运行您的应用程序 - 包括不同的 API 级别。现在,要记住的一件事是,即使模拟器图像都是官方的并由 Google 提供,但它们并不能替代在实际设备上进行的测试。您的应用程序在模拟器中将具有不同的性能特征,并且通常存在模拟器找不到的特定于设备的错误(行业术语“怪癖”)(以及一些只能在模拟器上找到的错误)。
So, my overall answer is no, not really. Download and use whatever emulator is your target API, maybe download and also develop occasionally on the emulator for your min API, and then try as much as you can to do final testing on real devices, only falling back to emulators whenever you're unable to get a real device with a specific configuration.
所以,我的总体答案是否定的,不是真的。下载并使用任何模拟器是您的目标 API,也许下载并偶尔在模拟器上为您的最小 API 进行开发,然后尽可能多地尝试在真实设备上进行最终测试,只有在您无法使用时才退回到模拟器获得具有特定配置的真实设备。
回答by Thinsky
If you dod't develop the Intel x86 system device, you don't need to install it.
如果您不开发 Intel x86 系统设备,则无需安装。