我有一個已經上市一年多的應用程序,並且已經進行了許多升級。最近我改變了我建立我的應用程序的方式,把它變成一個圖書館,這樣就可以更容易地製作應用程序的多種變體 - 免費/付費/替代品市場等等。現在我做了一些圖形變化,所以希望更新我的標準版本,是對谷歌的發揮,但在上載我得到以下信息:您上傳了一個APK,它是使用不同證書籤名到您以前的APK
Upload failed
You uploaded an APK that is signed with a different certificate to your previous APKs. You must use the same certificate. Your existing APKs are signed with the certificate(s) with fingerprint(s):
[ ]
and the certificate(s) used to sign the APK you uploaded have fingerprint(s):
[ SHA1: E5:FC:E7:30:F4:B2:91:16:94:3B:31:6D:B0:CA:FA:D4:A1:D8:5E:12 ]
所以它看起來像我現在的APK沒有指紋(無論是)所有。那怎麼可能?
編輯:我看到過類似的問題,但答案要麼不適用,要麼我不知道如何實施解決方案。
編輯:我剛剛找到了原始密鑰庫文件的備份,並在導出我的項目時使用該文件。但谷歌給出了完全相同的錯誤。因此,回顧一下,我有我的原始密鑰庫文件,我使用了相同的別名,同一對密碼......並且仍然有相同的錯誤。
您需要用最初用於簽署您上傳的第一個APK的相同證書籤署新的APK。 –
使用與您在APK上發佈的APK相同的密鑰爲您的apk簽名。 –
我對「證書」,「鑰匙」和「密鑰庫」這兩個詞的含義感到困惑......我感覺它們可以互換使用,事實上也是一樣的! – Mick