我真的很奇怪的问题。几年前,我编写了一个用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