【发布时间】:2014-06-19 06:16:25
【问题描述】:
我知道有很多相同的问题。我已阅读并尝试了答案,但我的仍然无法正常工作。
错误信息:
E/Google Maps Android API:加载地图失败。联系 Google 服务器时出错。这可能是身份验证问题(但可能是由于网络错误)。
我正在尝试在 /extras/google/google_play_services/samples 中运行 Google Map Android 示例代码。
我使用的是 Android Studio,我的 KeyStore 是由 Android Studio 生成的。 在我的开发者控制台中,我同时启用了 Google Maps Android API v2 和 Google Play Android Developer API。在生成 api 密钥的页面中,我使用了运行后从命令行获取的 SHA1
keytool -list -v -keystore "THE_KEYSTORE_GENERTATED_BY_ANDROID_STUDIO" -alias "ALIAS"
对于我使用 com.example.mapdemo 的包名称,因为在示例代码的清单中,它说:
package="com.example.mapdemo"
我也加了
com.google.android.providers.gsf.permission.READ_GSERVICES android.permission.ACCESS_WIFI_STATE
在清单中。
我正在使用带 wifi 的 Nexus 5。
它仍然无法正常工作并出现相同的错误。
我生成的 API 是公共 API 访问。 我卸载该应用并从 Android Studio 中清理它,然后在每次修改清单时运行它。
【问题讨论】:
-
您是否生成了新的 API 密钥?并在添加密钥后尝试卸载您的应用并再次安装一个全新的 apk。
-
我做了,还是不行。
-
我做到了。请参阅我帖子的最后一行。
标签: android google-maps google-maps-android-api-2