谷歌地图api v2 - 失败错误

时间:2014-01-29 11:29:18

标签: android eclipse google-maps-android-api-2

我在团队中工作,运行相同的应用程序(我们使用eclipse)。

当我运行谷歌地图时,我收到此错误:

  
    

01-29 13:26:08.445:W / ResourceType(404):getEntry失败,因为entryIndex 13超出类型entryCount 3

  
     

01-29 13:26:08.445:W / ResourceType(404):输入失败   包0中的0x7f0c000d(t = 11 e = 13)(错误-2147483647)

     

01-29 13:26:08.445:E / GooglePlayServicesUtil(404):Google Play   找不到服务资源。检查您的项目配置   确保包含资源。

有时我会收到错误:

  

01-29 16:16:28.795:E / GooglePlayServicesUtil(31102):找不到Google Play服务资源。检查项目配置以确保包含资源。   01-29 16:17:16.255:E / Google Maps Android API(31102):授权失败。有关如何正确设置地图的信息,请参阅https://developers.google.com/maps/documentation/android/start。   01-29 16:17:16.260:E / Google Maps Android API(31102):确保以下内容与API控制台中的内容相对应:包名:com.applicat.meuchedet,API密钥:AIzaSyAPf9_FQjkmARqhS_fbW3SdXXbLwzQXPwk,证书指纹:1BE3F51C82C911E280FD2808F6741CFA80F53465

这种奇怪的行为只发生在我身上!!

在同一个项目(svn)上工作的其他同事可以获得谷歌地图。

我尝试了在stackoverflow中找到的所有答案..它没有工作

此外,我尝试运行位于同事工作区的项目。 它没有用!!

2 个答案:

答案 0 :(得分:1)

我有类似的错误。

在我的情况下,它与调用

有关
map.setMyLocationEnabled(true);

如果使用默认地图提供程序。

在我的情况下,解决方案是编写一个简单的位置源并用

传递它
map.setLocationSource(...); 

只是为了检查它是否相同,尝试用setMyLocationEnabled(如果有的话)注释掉这一行。

答案 1 :(得分:0)

尝试以下步骤

  1. 尝试在Google Play services

  2. 中安装android SDK manager
  3. Google Maps Android API v2

  4. 中启用Google API's console服务
  5. 尝试添加(或)引用项目中的Google Play lib

  6. 然后你的地图就会运行。