如何使用Android虚拟设备的Google API下载API 15?

如何使用Android虚拟设备的Google API下载API 15?,android,android-studio,android-emulator,Android,Android Studio,Android Emulator,我在Mac上,我正在开发一个Android应用程序,该应用程序以API 15为目标,并使用Google API。如何创建适当的虚拟设备?以下是可用的图像;有没有办法安装其他映像 如下图所示,支持Google API的系统映像直到API 19才添加 这基本上给了你两个选择 使用最新API级别的Google API系统映像,并通过它运行/测试您的应用程序。但是,如果你的应用程序包含一些你认为应该测试的专门针对API 15的功能,那么这个选项对你来说就行不通了 人们习惯于通过adb shell手动安

我在Mac上,我正在开发一个Android应用程序,该应用程序以API 15为目标,并使用Google API。如何创建适当的虚拟设备?以下是可用的图像;有没有办法安装其他映像


如下图所示,支持Google API的系统映像直到API 19才添加

这基本上给了你两个选择

  • 使用最新API级别的Google API系统映像,并通过它运行/测试您的应用程序。但是,如果你的应用程序包含一些你认为应该测试的专门针对API 15的功能,那么这个选项对你来说就行不通了

  • 人们习惯于通过adb shell手动安装GooglePlay和Maps应用程序来修补仿真器(当然是用常规系统映像创建的)。这种方法允许他们在常规模拟器中使用少量与谷歌API相关的东西(例如谷歌地图)。不用说,随着GoogleAPI系统映像的到来,这种策略已经过时了。但我相信,在常规的基于ARM/Intel x86系统映像的仿真器上,您仍然可以获得大量的资源来应用这种技术。这样,您仍然可以创建API 15的仿真器,并且可以基于它的一些特性测试Google API


  • 如下图所示,支持Google API的系统映像直到API 19才添加

    这基本上给了你两个选择

  • 使用最新API级别的Google API系统映像,并通过它运行/测试您的应用程序。但是,如果你的应用程序包含一些你认为应该测试的专门针对API 15的功能,那么这个选项对你来说就行不通了

  • 人们习惯于通过adb shell手动安装GooglePlay和Maps应用程序来修补仿真器(当然是用常规系统映像创建的)。这种方法允许他们在常规模拟器中使用少量与谷歌API相关的东西(例如谷歌地图)。不用说,随着GoogleAPI系统映像的到来,这种策略已经过时了。但我相信,在常规的基于ARM/Intel x86系统映像的仿真器上,您仍然可以获得大量的资源来应用这种技术。这样,您仍然可以创建API 15的仿真器,并且可以基于它的一些特性测试Google API