【发布时间】:2019-12-17 07:14:32
【问题描述】:
我不知道这是否可能,但是否可以在同一个项目中为不同的包命名模块使用不同的 SHA1。这些模块是不同的应用程序,即一个用于用户,一个用于管理员。在创建项目时,我发现使用模块会很棒,但我想现在我很困惑我应该有不同的项目还是可以用这个。因为我必须将 firebase 云消息添加到两个模块。它显示 sha1 已经使用,因为两个模块都具有相同的 SHA1。 我已经检查了每个地方,但没有在任何地方找到它。
【问题讨论】:
-
哈希基于您用于签署应用程序的签名证书。如果它们相同,则 SHA-1 哈希值将相同。
-
但是我没有创建任何正在开发中的签名证书@Michael
-
好吧,您还没有提供任何有关如何获得这些 SHA-1 哈希值的真实细节。但即使您的 APK 尚未使用生产密钥库签名,它们也可能已使用一些调试密钥库进行签名。
-
你是对的@Michael,我什至添加了不同的密钥库文件。并且正在使用 gradle 从签名报告选项中生成密钥。
-
但还是不行。