我在按照(http://developer.android.com/google/play-services/setup.html#Install)的步骤操作时,需要安装Android API 17或更高版本的Google APIs,但当我打开SDK Manager时,它显示如下:
所以,我的问题是:这两个谷歌API是什么?它们之间有什么区别?
我在按照(http://developer.android.com/google/play-services/setup.html#Install)的步骤操作时,需要安装Android API 17或更高版本的Google APIs,但当我打开SDK Manager时,它显示如下:
所以,我的问题是:这两个谷歌API是什么?它们之间有什么区别?
一开始只有运行在ARM指令集上的Android系统镜像可用。系统镜像是用于创建不同Android虚拟设备(AVDs)并模拟常用的不同Android设备。
由于开发人员工作站通常基于Intel x86,因此必须也模拟ARM指令集。这导致AVD性能较差,主要是因为x86处理器执行了大量翻译以模拟ARM指令集。
在Android 4.0.3(API 15)中,英特尔提供了自己的基于x86的Android系统镜像。然后可以使用它来创建不需要进行ARM翻译的AVDs。与英特尔硬件加速执行管理器(HAXM)结合使用,x86 AVM比等效的ARM模拟器快10倍。
Google特定的Android API支持(例如Android Google Maps API)未包含在标准Android系统映像中。需要使用Android SDK Manager单独安装它们。要在x86系统映像中使用这些API,您还需要安装相同API级别的Google APIs(x86系统映像)。