4

我有一个使用 Intel HAXM(在 Mac 上)工作的 VM 加速 Android 模拟器(4.2.2,API 17)。我使用这些说明安装了 Google Maps SDK ,这基本上是对上一个 SO 问题的回答- Google maps SDK with new Intel Atom x86 emulator - 但带有图片。

因此,模拟器可以访问 Google API。但是,我需要为 Google 应用启用位置访问。这通常是通过Google Settings 应用程序完成的,但由于模拟器是针对 API 17(不是 Google APIs 17)创建的,因此没有安装 Maps 和 Google Settings。

我在哪里可以找到用于 Google 设置的 .apk 以进行安装?如果有办法将它永久保存在模拟器上(这样 -wipe-data 不会删除它),那就更好了。

(我知道我需要启用位置访问,因为我之前遇到了一个问题。请在此处查看我之前的问题。)

4

2 回答 2

5

现在有一个新的 x86 系统映像可用,其中包含 Google API。从 SDK 管理器安装它 - 它位于 API 19 下,名为“Google APIs (x86 System Image)”。使用从该映像创建的模拟器,您应该会发现您拥有以前只能在 ARM 系统映像上获得的所有 Google API(到目前为止,我只测试了 Maps v2,但它确实有效)。

于 2014-03-07T17:01:03.440 回答
0

根据Google Android Map Api v2ypu 不能在Android Emulator; 你需要一个真实的设备来测试你的应用程序。要运行使用 Google Maps v2 的应用程序,您需要设备上已经运行两个应用程序

1. Google Play Services (com.google.android.gms.apk)
2. Google Play Store (com.android.vending.apk)

按照此处的指南下载并安装这两个 apk 的最新版本,使用adb commands.

于 2013-12-18T13:07:34.153 回答