0

好的,我需要一些认真的帮助。所以我想在我的游戏中使用一些尚未发布的Google Play服务。我使用虚幻引擎做了我的游戏。我跟着this documentation生成密钥库文件,但我需要SHA1指纹,我无法得到它。 我尝试以下this website,但我不断收到此错误:如何获得Android密钥库文件的“SHA1指纹”?

keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect 
java.io.IOException: Keystore was tampered with, or password was incorrect 

有谁知道这个错误,因为我开始变得相当生气了这个愚蠢的关键的东西。

回答

0

当您拨打keytool -list -v ....时,您的Android密钥库通常有一个密码(例如生产密钥库),应该有一个提示,要求输入所选密钥库的密码。如果正确,它会发出该密钥库的必要信息(SHA-1等)。你可以参考this stackoverflow question

+0

哦,我最终找到了一个解决方案。我刚刚从互联网上下载了一些keystore资源管理器,它向我展示了我的密钥库的一切。现在我只是对调试和发布密钥库的区别感到困惑。我第一次链接我的应用时,它要求我授权使用SHA1指纹。我使用了一些随机密钥库,但这不是我在发布游戏时要使用的密钥库。我的APK中的密钥库是否必须具有与我授权的SHA1相同的SHA1?对不起,如果我听起来超级混乱。我从来没有做过这些东西之前.. –