首页 > 解决方案 > 从不同的机器调试 SHA1 是不同的。如何为应用程序生成特定的 SHA1?

问题描述

标题可能有点混乱,但让我在这里解释一下

我正在从控制台使用 Map API for Android,并且我限制了它的使用,因此它只能用于我构建的应用程序。限制API时,需要包名和SHA1。包名很好,但 SHA1 不是。

这就是发生的事情。我在台式机和笔记本电脑上工作。起初,我从桌面开发应用程序。使用调试密钥库 #1 获取 SHA1 并在 google 控制台中使用它。但后来我尝试从笔记本电脑重新编译应用程序,SHA1 不同。

我的问题是:

  1. 每次我编译程序时,使用发布密钥库签署应用程序的 SHA1 是否相同?
  2. 如果没有,有什么办法吗?

标签: androidapigoogle-mapskotlin

解决方案


推荐阅读