Google Maps API V2键突然停止工作

时间:2015-10-28 08:59:06

标签: android google-maps

我正在开发一个团队,我们正在开发一个完全依赖Google地图片段的应用。

突然间它停止了为我工作,我看到的只是一个灰色方块,正常的谷歌地图工具覆盖。它适用于团队中的其他人。

10-28 09:52:51.909 32060-32338/com.astudio.andreas.mapstest E/b: Authentication failed on the server.
10-28 09:52:51.910 32060-32338/com.astudio.andreas.mapstest E/Google Maps Android API: Authorization failure.  Please see https://developers.google.com/maps/documentation/android/start for how to correctly set up the map.
10-28 09:52:51.914 32060-32338/com.astudio.andreas.mapstest E/Google Maps Android API: In the Google Developer Console (https://console.developers.google.com)
10-28 09:52:51.914 32060-32338/com.astudio.andreas.mapstest E/Google Maps Android API: Ensure that the "Google Maps Android API v2" is enabled.
10-28 09:52:51.914 32060-32338/com.astudio.andreas.mapstest E/Google Maps Android API: Ensure that the following Android Key exists:
10-28 09:52:51.914 32060-32338/com.astudio.andreas.mapstest E/Google Maps Android API:  API Key: 
10-28 09:52:51.914 32060-32338/com.astudio.andreas.mapstest E/Google Maps Android API:  Android Application (<cert_fingerprint>;<package_name>): 50:DA:86:04:6A:(etcetra etcetra)

这发生在Logcat中。在我的Android手机中重置应用程序缓存之前一切正常,现在一切都是灰色的。

我已将本地存储库重置为BitBucket上的最新提交,但仍然出现错误。

enter image description here

3 个答案:

答案 0 :(得分:1)

您是否在同一台开发机器上运行项目,因为如果您在不同的开发机器上运行项目,那么您必须在Google控制台上再次使用新机器的SHA指纹创建新的api密钥。

答案 1 :(得分:0)

在Google API控制台中激活Google Maps Android API v2服务。此外,在进行更改后,请在设备/模拟器上完全重新安装应用程序。

答案 2 :(得分:0)

我在Google Developer Console中将密钥设置在res / values中名为google_maps_api.xml的文件中,但发现它也必须在AndroidManifest.xml中设置。现在再次完美运作。