我正在尝试为OAuth客户端ID生成SHA1指纹,但生成成功,但问题是我为具有不同包名的两个不同项目使用了相同的SHA1指纹(在两个Android Studio项目中均生成了相同的SHA1指纹)。 >
请参见下图!
注意:我找到了此链接,但从未回答!
SHA1 fingerprint already used by another OAuth2 client
How to create OAuthClient Id in Goole API console for multiple projects
谢谢!
答案 0 :(得分:1)
每个项目有两种SHA1代码。
Debug SHA1是从您的android studio自动生成的,它因PC而异。 Android studio为所有项目生成了一个调试密钥,基本上可以识别您的PC。
但是版本SHA1是唯一的。它根据您的.jks(密钥)文件标识了您的应用。 一个软件包名称为一个发行版SHA1。如果您将发布的SHA1密钥提供给Google开发者控制台,则无法将此密钥添加到任何其他项目中。 Google用您的软件包名称保存您的SHA1密钥。
因此,没有机会为多个项目复制发行版SHA1。
答案 1 :(得分:0)
最后,我能够部署两个或多个项目,所以诀窍是不要在任何项目中插入SHA1
代码。
注意:我不知道如果我在apk
上发布playstore