我正在开发一个使用谷歌地图的应用程序,但每次我导航到地图活动时,都会抛出这样一条消息:This app won't run without Google PLay services, which are missing from your phone。我使用的是Google API (Google Inc.) -API Level 11。它应该可以工作,因为它是Google Play服务的系统镜像。
我使用的是Android Studio和com.google.android.gms:play-services:+依赖项。谁能告诉我我是不是漏掉了什么?
谢谢!
发布于 2014-07-29 00:22:02
我解决了我的问题:我创建了一个新的Android虚拟设备,但没有使用Google API,而是Android API 11。
我必须手动安装Google Play Services和Google Play Store,而不是通过命令提示符使用Google API。
这对我很有用:
Configuring Android Emulator to Run Google Map v2
还有这个:
Android Google Maps API V2 Run On Emulator and Run On API Level 10 or 9 or 8 or Android 2 3 3
发布于 2014-07-28 23:08:11
该设备需要安装Google Play服务。
您可以使用以下命令检查电话/设备/仿真器是否已安装:http://developer.android.com/reference/com/google/android/gms/common/GooglePlayServicesUtil.html#isGooglePlayServicesAvailable(android.content.Context)
仿真器How to download Google Play Services in an Android emulator?似乎不支持Google Play服务
https://stackoverflow.com/questions/24998181
复制相似问题