Google Maps v2无法在Android模拟器上运行

时间:2013-02-26 11:07:58

标签: android google-maps-api-2

我已经按照http://saleh360.blogspot.in/2012/12/android-running-google-maps-api-v2_12.html的所有步骤进行了操作,但我无法让google maps v2在Android模拟器上运行。

当我运行我的项目时,我收到消息: 除非您更新Google Play服务以及“更新”按钮,否则此应用将无法运行。 如果我更新,则会转到Google Play,无法查看我的应用程序地图。

此外,当我尝试导入“<android-sdk-folder>/extras/google/google_play_services/samples/maps”时,我无法在我的电脑中找到文件夹地图,尽管我获得了最新版本的Google Play服务

是否有其他人遇到同样的问题并找到了解决方案?

1 个答案:

答案 0 :(得分:1)

我已经创建了一个(德语)描述如何让它工作:

http://linuxchef.blogspot.de/2013/05/google-maps-api-v2-im-android-emulator.html

您基本上需要一个至少具有API级别9且没有Google API的模拟器。然后你必须从root设备上获取APK:

adb -d pull /data/app/com.android.vending-2.apk adb -d pull /data/app/com.google.android.gms-2.apk

并将它们安装在模拟器中:

adb -e install com.android.vending-2.apk adb -e install com.google.android.gms-2.apk

如果您的模拟器至少具有API级别14并且另外安装了com.google.android.apps.maps-1.apk

,您甚至可以运行原生Google地图应用

玩得开心。