创建 AVD 时,可以为 CPU/ABI 选择三个选项:
- 手臂
- 米普斯
- 英特尔凌动
有什么区别,我应该选择哪个?有没有一款可以覆盖大多数设备?
创建 AVD 时,可以为 CPU/ABI 选择三个选项:
有什么区别,我应该选择哪个?有没有一款可以覆盖大多数设备?
根据 android 开发人员文档,您实际上应该为您打算在其上运行代码的每个框架和平台创建一个虚拟设备,也就是说,目前市场上的大多数移动设备都在 ARM 架构上运行..您仍然应该测试您的您的代码支持的框架的每个级别的不同虚拟设备上的代码。
推荐系统映像
。尽管您可能有一个或多个 Android 设备来测试您的应用程序,但您的应用程序支持的每个 Android 版本都不太可能有一台设备。最好为您的应用支持的所有 Android 版本下载系统映像,并使用 Android 模拟器测试您在其上运行的应用。
http://developer.android.com/sdk/installing/adding-packages.html
90% 的移动设备由 ARM 供电。所以这将是一个更好的选择
您应该选择 ARM,因为它是几乎手机使用的旧处理器。
Atom Emulation 速度更快,所以我会使用它们在 arm 模式或真手机上进行开发和最终测试。
当今的 Android 手机中使用了三种主要的 CPU 架构。ARM 可能是最常见的,因为它针对电池消耗进行了优化。ARM64 是原始 ARM 架构的演进,支持 64 位处理以实现更强大的计算,并且它正在迅速成为新设备的标准。