android - 如何在签名过程中获取android签名的 map key ?

标签 android google-maps

我想为谷歌地图生成签名的 map key 。目前我已经生成了一个 map 键并在应用程序中使用。我开始知道我们需要在代码签名过程中更改 google map api key ,我的意思是在应用程序分发时。如何获取签名 Google map api key ?

另外请告诉我为什么要更改 map api key ?

编辑
我已经生成了用于签署应用程序的 keystore 。
我正在开发 Android 2.2 版本的应用程序。
如果我需要生成新 key ,如何生成它?

最佳答案

map API key 是根据用于签署应用程序的证书生成的。

因此,如果您更改签名证书(例如,从使用调试证书到发布证书),您必须生成一个新的 API key (至少对于 Maps API v1)

如果您使用的是 API v1,您应该抓紧时间,因为从 3 月 18 日开始,这将不再可行。

如果您使用的是 API v2,则无需生成新 key 。您可以将签名证书与开发人员控制台中的现有 API key 相关联。

关于android - 如何在签名过程中获取android签名的 map key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15383625/

相关文章:

java - RxJava : update result of call with results of subsequent calls

c# - 谷歌地图上的移动位置跟踪

Android Google Map 和 firebase 依赖问题

android - 是否可以从 Android 谷歌地图中删除默认的兴趣点

javascript - 在另一个页面中显示 javascript 函数结果

java - 使用 Google Maps Android 标记聚类实用程序时无法实例化 appComponentFactory

android - 如何获取 View 的大小?

android - 从 1.4.0 开始,现在无法访问 dex 任务

java - 在 Java 中如何更改 ArrayBlockedQueue 的长度?

java.security.NoSuchAlgorithmException : Provider SunJCE does not provide DES/ECB/NoPadding