Android虚拟设备(AVD) – 我应该select哪个CPU / ABI?

创buildAVD时,有三个选项可供selectCPU / ABI:

  • MIPS
  • Intel Atom

有什么区别,应该select哪一个? 是否有涵盖大多数设备?

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

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

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

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

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

Atom仿真速度更快,所以我将使用这些开发和最终testingarm模式或真正的手机。

目前的Android手机有三种主要的CPU架构。 ARM可能是最常见的,因为它已经针对电池消耗进行了优化。 ARM64是原始ARM体系结构的发展,支持64位处理以实现更强大的计算能力,并迅速成为新设备的标准。

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