android - 谷歌地图在 android 上不断出现黑屏

标签 android eclipse google-maps

这里需要一些帮助。

我在 AppStore 上有一个指南应用程序,我正在尝试为 Android 构建相同的应用程序,但我在使用 Google map 时遇到了一些问题,总是出现黑屏。

-我已按照以下说明进行操作:https://developers.google.com/maps/documentation/android/start .

这是我到目前为止所做的。

-已安装Eclipse Keytool

-已在项目中添加Google Play Services Library

-拥有出色的 SHA1 指纹

-从 Google Developer 获得适用于 Android 应用程序(带证书)的 key

-传递 manifest.xml 中的键

-已从 lib 文件中删除 google-play-services-remove.jar。

当我在真实设备上测试我的应用程序时没有错误或警告,但我的 LogCat 中有这条红线:

(Authorization failure.  Please see https://developers.google.com/maps/documentation/android/start for how to correctly set up the map.

Ensure that the following correspond to what is in the API Console: Package Name: com.cyououtandroid, API Key: AIzaSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXGkyAxg, Certificate Fingerprint: DF6E6EXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX0F2E5)

我确定我遗漏了一些东西,但我想不通。

最佳答案

首先检查以下事项

  • 您已添加调试 SHA1 key (用于测试)

  • 您已添加 Release SHA1 key (从已签名的 apk 生成的 key 以供发布)

    您的 Package to Key 组合不正确,这就是您身份验证失败的原因。

注意:不要从您的 java 构建路径和 google play 服务库中删除 Maps.jar。

关于android - 谷歌地图在 android 上不断出现黑屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19095826/

相关文章:

android - 如何将微调器选择的值绑定(bind)到 arraylist 中的值

java - 如何在android中制作卡片式菜单

android - 贝塞尔曲线和 Canvas

eclipse - 在Eclipse/STS中进行编译不会产生任何输出

android - 获取 SmartWatch 1 和 2 的显示尺寸或区分两者

c++ - 错误 : Unable to list kernel events: Kernel tracer not available (LTTNG)

java - Android程序修改

javascript - 视网膜上的谷歌地图图 block 显示不正确

reactjs - Google Maps React - 没有重载与此调用匹配

javascript - 谷歌地图 : Change infoWindow's Frame