我真的很奇怪的問題。幾年前,我編寫了一個用Eclipse編寫的應用程序。然後我升級到Android Studio 0.4.3一切正常,但現在我刪除了這個AS並使用新版本(Android Studio 141.xxxx)。更新後的Genarate簽名APK Android Studio
的問題是,我用同樣的JKS證書,但上傳到 後,谷歌Play商店我看到在手指 打印差異通信。
您上傳了一張使用其他證書籤名的APK至 以前的APK。您必須使用相同的證書。您現有的 APK使用帶有指紋的證書進行簽名:
[SHA1:D0:D9:BE:8B:D2:6A:5F:xxxxxxxxxxxxxxxxxxxx:F4:D9:91:66:06 :12]
和證書(或多個)用於簽署APK您上傳指紋(或多個):
[SHA1:DA:53:9F:A7:D3:3C:8D:XXXXXXXXXXXXXXXXXXXX:CE :1F:F2:AB:0B:64]
我試過簽署我的應用程序手冊,但然後我有這個溝通。
上傳失敗,您上傳的APK無效或缺少簽署一些文件 信息。您需要創建一個有效的簽名 APK。詳細瞭解簽名。
任何人有想法嗎? Here是類似的問題,但沒有答案。
你不明白我的問題。我不刪除或修改我的JKS文件。我有同樣的。但是JKS使用Android Studio 0.4.3而不是使用141.xxxx。任何想法? – EliaszKubala
我只是用0.4.2來登錄apk,它是Play Store的okey apk。所以,JKS它是okey。 – EliaszKubala
您確定您的apk文件是使用您的密鑰存儲文件簽署的,而不是默認的文件? 您應該在您的Gradle版本構建中具有以下行:signingConfig signingConfigs.myKey – maxandron