2016-08-21 43 views
1

我知道我的应用不会在没有Google Play服务的情况下运行,而您的手机中缺少这些服务。但我已将它们添加为依赖关系无法在Android项目中实施Google地图

+0

添加第一运行环境兼容。它是在模拟器还是真实设备上运行?您是否已经在Google中设置了您的项目并获得了API密钥?您是否要求用户使用互联网或GPS?如果你可以添加更多的细节,你会得到更多的帮助。 –

+0

模拟器谷歌Nexus 5,是的,我做了一切根据官方安卓页面,它只是不工作 –

+0

我在模拟器测试环境下遭受类似的问题。使用真实的手机可能会帮助你。我对此很认真,因为模拟器有太多的错误和限制。 –

回答

1

检查“播放服务”是否已安装并可在手机上使用。您的手机上安装了哪种版本的播放服务?

+0

我使用genymotion的模拟器 - Google Nexus 5 ...我应该在那里下载播放服务吗? –

+0

请检查http://stackoverflow.com/questions/20121883/how-to-install-google-play-services-in-a-genymotion-vm-with-no-drag-and-drop-su – mariopce

1

只有依赖关系是不够的;你应该有Google play Services在最新版本。

您可以在http://opengapps.org/(如果无法使用ARM选择x86或x86_64)下载适用于仿真器的Gapps并更新它们。

+0

下载后,只需将其转储到仿真器中即可。 – chapinkapa

1

我在依赖条件降低的谷歌播放服务的版本解决,现在它工作在模拟器上,因为最新版本9.4.0不是与模拟器