首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >android map api授权在多台dev计算机上失败

android map api授权在多台dev计算机上失败
EN

Stack Overflow用户
提问于 2013-10-11 10:08:45
回答 1查看 215关注 0票数 0

当我在我的设备上运行google (v2)应用程序时,我已经开发了(使用调试键),它工作得很好。但是,如果我在另一台计算机上构建/安装相同的eclipse项目,则映射无法显示,并得到以下错误:

代码语言:javascript
运行
复制
10-11 10:59:11.719: E/Google Maps Android API(16682): Authorization failure.  Please see 
https://developers.google.com/maps/documentation/android/start for how to correctly set up 
the map.

10-11 10:59:11.719: E/Google Maps Android API(16682): Ensure that the following correspond 
to what is in the API Console: Package Name: com.example.androidsession8, API Key: 
Certificate Fingerprint: XXXXXXXXX

我还没有尝试过发布密钥,但我的计算机/eclipse和api密钥之间肯定没有某种链接吗?如果有,那么你如何作为一个团队开发一个地图应用程序?

或者您不打算在开发人员之间共享密钥,并且每个开发人员都有自己的清单文件--它如何知道它无效?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-11 10:52:23

只需将debug.keystore从您的计算机复制到所有其他机器。

它存储在~/.android/C:\Users\{user.name}\.android\中。

对于调试/发布密钥,您可以拥有相同的API密钥。只需在API控制台上分配另一个SHA-1;包对即可。

当然,对于每个开发人员的所有debug.keystore,您都可以这样做,但是向其他开发人员发送单一密钥存储似乎比生成SHA-1并将其放到API控制台中要少一些。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19315530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档