我最近在这里继承了一个Android应用程序项目。该应用程序在插入我从计算机上继续使用该项目的人时工作正常,但当插入我的计算机时,带有谷歌地图的部分为空白,我收到“无法加载地图。错误联系Google服务器这可能是一个身份验证问题(但可能是由于网络错误)。“我的控制台出错了。这让我相信这是我的一个设置问题,但在谷歌和stackoverflow倾注了好几个小时之后问题仍然存在。
我正在使用ADT软件包22.在Ubuntu 12.04上。我通过sdk管理器添加了google-play-services-lib。我的项目的构建路径看起来像这个,“订单和导出”选项卡看起来像这个
我还在https://code.google.com/apis/console/创建了一个新的api密钥,并确保选择了“Google Maps Android API v2”。我将此密钥添加到适当位置的AndroidManifest.xml中。
在项目源的多次新导入和ADT的多次全新安装之后,我的问题仍然存在。任何人都可以指出我正确的方向吗?
答案 0 :(得分:0)
在传单上,我刷新了我的密钥,并将 com.mycompany 的部分更改为 com.mycompany.packagename 。也许这是常识,但由于与关键创建相关的谷歌帮助如下所示仅包括 com.mycompany 我觉得这是误导。也许这可以帮助别人。
答案 1 :(得分:0)
这是凭据(Google MAP API密钥)的问题 您需要使用计算机的 SHA1指纹
生成新的API密钥Eclipse,如果你去Windows - >偏好 - > Android - >建立你找到SHA1指纹
复制该密钥并生成新的API密钥
for referense阅读本文 - > How to obtain Signing certificate fingerprint (SHA1) for OAuth 2.0 on Android?