2013-08-24 47 views
2

我开发了一个使用Android Maps API v1的应用程序。以某种方式debug.keystore被删除,如果我尝试再次构建应用程序,我得到下面的错误。使用为Key API V2注册的API密钥的V1上的Android地图

现在,我无法获取Android谷歌地图v1的API密钥。我的问题是,我可以得到Android地图V2的新地图API密钥,并将其用于使用Maps API API的应用程序。

请让我知道,如果你的任何一个知道解决这个问题提前

IOException processing: 26 
    java.io.IOException: Server returned: 3 
     at android_maps_conflict_avoidance.com.google.googlenav.map.BaseTileRequest.readResponseData(BaseTileRequest.java:115) 
     at android_maps_conflict_avoidance.com.google.googlenav.map.MapService$MapTileRequest.readResponseData(MapService.java:1473) 
     at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.processDataRequest(DataRequestDispatcher.java:1117) 
     at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.serviceRequests(DataRequestDispatcher.java:994) 
     at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher$DispatcherServer.run(DataRequestDispatcher.java:1702) 
     at java.lang.Thread.run(Thread.java:856) 

感谢。

+0

你应该使用Google Map V2创建一个新的API .. – Piyush

回答

1

我做同样的事情,这是过去的截止时间以获取V1的关键,我不知道,我的解决办法是只需更改代码,使用v2的女巫,

1

wasnt很难不,你不能。钥匙不可互换。如果你再没有v1钥匙,那么你运气不好。

请让我知道,如果你的任何一个知道解决这个问题

使用V2。

1

使用map api v2,因为map api v1现在已被弃用,您无法使用它创建新的密钥。对你来说更好的是使用V2。