我正在阅读以下文档以获取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所做的更改?
答案 0 :(得分:0)
密钥库包含证书。证书确认签署应用程序的人员的身份,一旦您上传您的应用程序,它就永远不会被更改。即使元数据(例如姓名,组织等)相同,不同的证书也意味着不同的人。
这是否意味着您必须再次生成密钥库以反映对添加了Google地图密钥的AndroidManifest.xml所做的更改?
答案是否定的。您不必生成新的密钥库(这样做您将无法更新已发布的应用程序)。您只需使用现有证书重新更新已更新的apk。