【问题标题】:Relase api key for google maps释放谷歌地图的 api 密钥
【发布时间】:2015-04-14 10:10:36
【问题描述】:

我即将启动包含谷歌地图的应用程序。早些时候,我从 Windows>Preference>Android>Build>SHA1 pinch 获取 SHA1 。然后我去谷歌开发者控制台并通过SHA1制作了api密钥;包裹名字。我一直这样做是为了测试。

现在我需要发布我的应用来玩商店。我制作了一个新的密钥库,最后形成了 apk。

现在有些文章说我需要一个不同的 sha1 来发布谷歌地图。我阅读了一个教程,该教程在命令提示符下从密钥库中制作了 sha 1,我们得到了另一个 SHA1 指纹。所以现在我正在尝试用这个 sha1 制作 api 密钥并放入清单。我错过了什么吗?我走对了吗?

【问题讨论】:

  • 你走对了。所以不用担心。继续前进。
  • 但我有疑问。当我得到一个新的 sha 1 指纹并将其放入应用程序时。那我需要在playstore上放哪个apk?因为在制作密钥库时 apk 已经形成。请我是新手,所以请清除我的疑问
  • @JackieChan 使用新密钥再次创建 apk
  • anirudh 您的意思是说,一旦我将新密钥放入清单中。我应该运行该项目,那是我在 bin 文件夹中的最终 apk?或者你想说点别的

标签: android google-maps keystore


【解决方案1】:

你在正确的轨道上,但正如你所说的你是新手,让我帮你详细说明:

  • 您已经拥有使用调试 SHA1 密钥创建的 Google 地图 API 密钥。

  • 一旦你有了一个keystore,你将用它来签署你的release APKs(用于应用程序的生命周期),使用相同的命令提示符方法从这个keystore 中提取SHA1。

  • SHA1 依赖于“密钥库”文件,因此它在应用程序的生命周期内也将保持不变。

  • 现在,您只需将 API 密钥的旧 SHA1 更新为这个。 API 密钥将保持不变,您可以直接使用它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-06
    • 1970-01-01
    • 2016-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-20
    相关资源
    最近更新 更多