Android 4.4.2 中 Google API(x86 系统映像)和 Google API(ARM 系统映像)之间的差异

2024-01-05

我正在关注这个(http://developer.android.com/google/play-services/setup.html#Install http://developer.android.com/google/play-services/setup.html#Install)。它要求我安装适用于 Android API 17(或更高版本)的 Google API,但是当我打开 SDK Manager 时,它是这样的:

所以,我的问题是:这两个 Google API 是什么?并且,这两者有什么区别?


最初,唯一可用的 Android 系统映像在 ARM 指令集上运行。系统映像用于创建不同的 Android 虚拟设备 (AVD) 并模拟常用的不同 Android 设备。

由于开发人员工作站通常基于 Intel x86,因此还必须模拟 ARM 指令集。这导致 AVD 的性能较差,主要是由于 x86 处理器为模拟 ARM 指令集而进行的转换量很大。

在 Android 4.0.3 (API 15) 中,英特尔提供了他们自己的基于 x86 的 Android 系统映像。然后,这可以用于创建不需要进行 ARM 转换的 AVD。与英特尔硬件加速执行管理器 (HAXM) 相结合,x86 AVM 的速度比同等 ARM 仿真器快 10 倍。

标准 Android 系统映像不提供对 Google 特定 Android API(例如 Android Google 地图 API)的支持。它们需要使用 Android SDK Manager 单独安装。要将这些 API 与 x86 系统映像一起使用,您还需要安装相同 API 级别的 Google API(x86 系统映像)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android 4.4.2 中 Google API(x86 系统映像)和 Google API(ARM 系统映像)之间的差异 的相关文章

随机推荐