android - 为什么我需要不同的 map api key 用于 android 中的 different-2 机器?

标签 android google-maps-api-3

我有两个问题

1.) 我想知道为什么我们需要 different-2 机器的 different-2 映射 api key 。 我们不能对任何机器使用相同的 key 吗?

2.) 当我需要不同 2 台机器的不同 2 map api key 时,当我为我的应用程序安装从任何机器创建的 apk 文件时, map 如何以及为什么在移动设备上正常工作。

希望你能解决我的问题

提前致谢

最佳答案

不同的机器有不同的调试证书,用于在运行/调试时签署构建 - 它们存储在 c:\users\your_user.android\debug.keystore

如果您使用不同的证书,链接到此类调试证书的 map api key 将无法使用。您可以共享您的证书以便使用相同的证书,或者根据您的 debug.keystore 生成另一个 map API key 。

当您发布到市场时,您会生成一个新的 .keystore,您可以使用它来签署您的发布版本 - 它也必须注册自己的 map API key 。

关于android - 为什么我需要不同的 map api key 用于 android 中的 different-2 机器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7816376/

相关文章:

android - 父 View 没有得到长按事件

java - 在桌面应用程序上使用 Google Maps API

javascript - 扩展 Google Maps API v3 类的最佳方式

android - 什么是 Smali Code Android

android - AsyncCallback 的优先级

java - 如何为多个onClick()创建方法?

android - CustomListview Volley with Image 在真实设备中不起作用

javascript - Google Maps API 实现新配额 - 我的请求会会计入限制吗?

javascript - 如何使用谷歌地图中以条形图形式表示地点值的标记?

javascript - 谷歌地图信息窗口的自定义样式(背景)