Android虚拟设备(AVD) - 我应该选择哪个CPU / ABI?

时间:2012-11-05 17:55:16

标签: android android-emulator

创建AVD时,有三个选项可供CPU / ABI选择:

  • ARM
  • 的Mips
  • Intel Atom

有什么区别,我应该选择哪些?有没有一个涵盖大多数设备?

5 个答案:

答案 0 :(得分:28)

根据android开发者文档,你应该为你打算运行代码的每个框架和平台创建一个虚拟设备,据说目前市场上的大多数移动设备都运行在ARM架构上。你应该仍然会在代码支持的每个框架级别的不同虚拟设备上测试您的代码。

  

系统映像
  推荐的。虽然您可能有一个或多个Android设备用于测试您的应用,但您的应用支持的每个Android版本都不太可能有设备。为您的应用支持的所有Android版本下载系统映像并使用Android模拟器测试在其上运行的应用程序是一个很好的做法。

http://developer.android.com/sdk/installing/adding-packages.html

答案 1 :(得分:13)

90%的移动设备由ARM供电。所以这将是一个更好的选择

答案 2 :(得分:4)

你应该选择ARM,因为它是几乎手机使用的旧处理器。

答案 3 :(得分:2)

Atom仿真速度更快,因此我会将这些用于手臂模式或真实手机的开发和最终测试。

答案 4 :(得分:1)

  

今天的Android手机中使用了三种主要的CPU架构。 ARM可能是最常见的,因为它针对电池消耗进行了优化。 ARM64是原始ARM体系结构的演进,支持64位处理以实现更强大的计算,并且它很快成为新设备的标准。

来自:https://android.gadgethacks.com/how-to/android-basics-see-what-kind-processor-you-have-arm-arm64-x86-0168051/