Android SDK中的Google API有什么区别?

自从android 5.0以来,Googlejoin了Google API 。 那究竟是什么?

Google APIs intel atom_64 x86系统映像与Google APIs intel atom x86系统映像有什么区别?

我知道intelprimefaces图像要快得多,但是其中有很多。

和我的主要模拟器应该使用什么版本?

在这里输入图像说明

Solutions Collecting From Web of "Android SDK中的Google API有什么区别?"

自从android 5.0以来,Googlejoin了Google API。 那究竟是什么?

几个库jar和相应的文档。 请参阅Android SDK中的add-ons 。 从附加组件/ addon-google_apis-google-23 / manifest.ini

 # details for each library com.google.android.maps=maps.jar;API for Google Maps com.android.future.usb.accessory=usb.jar;API for USB Accessories com.google.android.media.effects=effects.jar;Collection of video effects 

通常,您不需要安装Google API

Google APIs intel atom_64 x86系统映像与Google APIs intel atom x86系统映像有什么区别? …我应该使用什么版本作为我的主要模拟器?

一个是64位,另一个是32位。 根据您的机器架构,64位可能稍快。 从https://software.intel.com/zh-CN/android/articles/how-to-develop-and-evaluate-64-bit-android-apps-on-intel-x86-platforms

采用基于英特尔凌动处理器平台的64位技术的Android L可帮助开发人员优化其应用程序。 构build64位Android应用程序与构build传统的32位Android应用程序一样简单。 您现在可以使用官方的Android 64位模拟器来运行和debugging64位应用程序。 为了testing64位x86 Android平台的性能,我们将几个开源项目重build为64位,并在中国有几家顶尖的独立软件开发商构build了64位版本的应用程序。 性能基准testing显示,使用64位与32位相比,性能提升了7-8%(甚至在特殊情况下为20%)。

通常情况下,您只需要安装Google API的Intel x86 Atom_64系统映像 ,以便使用Google API创build模拟器。 如上所述,您不需要安装单独的Google API包。

如果您不使用任何Google API,则可以改为安装Intel x86 Atom_64系统映像

Android APIGoogle API的一部分。 Google API包含Android APIGoogle Map APIGoogle Services APIGoogle Plus API等等。

除了SilentKnight Answer之外,还请参考这个链接。

https://developers.google.com/android/reference/packages

https://developers.google.com/android/guides/api-client

  1. 另请参阅Jan Gerlinger的答案

    什么是谷歌API和框架API

    根据Jan Gerlinger =

    Android是由Google开发的,但也可以在没有任何Google服务的情况下使用。 所以Android平台SDK可以用于开发Android应用程序。 如果您希望在Android应用程序中使用任何Google服务,则应使用Google API Java客户端库。

  2. 昂佩利回答

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

    根据oenpelli声明=

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

    由于开发人员工作站通常是基于Intel x86的,因此ARM指令集也必须进行仿真。 这导致AVD的性能不佳,这主要是由于x86处理器正在模拟ARM指令集的转换量。

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

    不支持标准的Android系统映像,支持Google特定的Android API(如Android Google Maps API)。 他们需要使用Android SDK Manager单独安装。 要在x86系统映像中使用这些API,还需要为相同的API级别安装Google API(x86系统映像)。

每个仿真器都有不同的处理器架构。

我通常使用ARMv7架构,但最好在所有架构上进行testing,以便在您发布应用程序时支持更多的手机。