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?對不起,如果我聽起來超級混亂。我從來沒有做過這些東西之前.. –