在Android模拟器上运行谷歌地图应用程序

Gra*_*ant 4 android google-maps android-emulator android-layout

我的应用程序使用Google Maps v2.此应用程序成功地在Android设备上工作.我试图在Android模拟器上运行相同的应用程序.我的模拟器的目标是,Google APIs API Level 18但这里的问题是应用程序在模拟器上运行但是地图没有在地图片段上绘制,请看下面的图像 在此输入图像描述

在logcat中我可以看到以下错误

Google Maps Android API v2 only supports devices with OpenGL ES 2.0 and above
Run Code Online (Sandbox Code Playgroud)

以及警告

eglSurfaceAttrib not implemented
Run Code Online (Sandbox Code Playgroud)

我在Manifest中添加了此功能

  <uses-feature
    android:glEsVersion="0x00020000"
    android:required="true" />
Run Code Online (Sandbox Code Playgroud)

有没有人知道如何在模拟器上运行这个简单的应用程序?

提前致谢.

Shy*_*dda 11

我终于在我的模拟器中映射了.我按照这些步骤来实现它.

  1. 创建avd并启动模拟器

  2. 转到Android SDK中的平台工具路径并将这些apk放入其中.

    • com.android.vending-20130716
    • com.google.android.gms-20130716
  3. 通过使用命令提示符(shift +右键单击 - >打开命令窗口)转到平台工具路径,逐个安装这些apk.遵循这些命令
    • adb设备
    • adb install com.android.vending-20130716
    • adb install com.google.android.gms-20130716
  4. 导入项目位置的google-play-services_lib项目并将其添加到项目中.
  5. 重新启动模拟器并清理项目并通过模拟器运行它.

而已.:)你可以从以下链接下载上面的apk

在Android模拟器上运行Google Maps v2

在此输入图像描述