在生成Google地图密钥之前,您是否必须拥有发布证书?

时间:2016-08-08 00:16:11

标签: android google-maps

我正在阅读以下文档以获取Google Maps V2的Google Maps API密钥:

https://developers.google.com/maps/documentation/android-api/signup

它表示您必须找到发布证书密钥库文件并运行以下命令:

keytool -list -v -keystore your_keystore_name -alias your_alias_name

然后将证书的SHA-1指纹的SHA1行复制到Google API控制台。

但等一下。生成密钥库时,表示您已准备好发布应用程序。但是,如果您必须在生成密钥库后生成Google地图密钥,这是否意味着您必须再次生成密钥库以反映对添加了Google地图密钥的AndroidManifest.xml所做的更改?

1 个答案:

答案 0 :(得分:0)

密钥库包含证书。证书确认签署应用程序的人员的身份,一旦您上传您的应用程序,它就永远不会被更改。即使元数据(例如姓名,组织等)相同,不同的证书也意味着不同的人。

  

这是否意味着您必须再次生成密钥库以反映对添加了Google地图密钥的AndroidManifest.xml所做的更改?

答案是否定的。您不必生成新的密钥库(这样做您将无法更新已发布的应用程序)。您只需使用现有证书重新更新已更新的apk。