我跟着这个(http://developer.android.com/google/play-services/setup.html#Install)。它要我安装适用于Android API 17(或更高版本)的Google API,但是当我打开SDK Manager时,它就是这样的:
所以,我的问题是:这两个Google API是什么?而且,这两者有什么区别?
答案 0 :(得分:120)
一开始,ARM指令集上只有可用的Android系统映像。系统映像用于创建不同的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系统图片不提供对Google Google地图API等Google特定Android API的支持。它们需要使用Android SDK Manager单独安装。要将这些API与x86系统映像一起使用,您还需要为相同的API级别安装Google API(x86系统映像)。