Android 为发布者Apk签名创建已签名的Apk

Android 为发布者Apk签名创建已签名的Apk,android,google-play,apk,google-play-console,Android,Google Play,Apk,Google Play Console,我已经在play store上上传并发布了一个应用程序。现在我想更新它。它是用google play签名的,我有密钥库和证书 但是,当我尝试从android studio制作签名apk时,它会给我以下错误: 受信任的证书项不受密码保护 我还尝试使用jarsigner制作apk,但仍然很幸运。 我下载了证书,然后在jks中添加了证书,但仍然存在错误 Certificate chain not found for: mykey. mykey must reference a valid KeySt

我已经在play store上上传并发布了一个应用程序。现在我想更新它。它是用google play签名的,我有密钥库和证书 但是,当我尝试从android studio制作签名apk时,它会给我以下错误:

受信任的证书项不受密码保护

我还尝试使用jarsigner制作apk,但仍然很幸运。 我下载了证书,然后在jks中添加了证书,但仍然存在错误

Certificate chain not found for: mykey.  mykey must reference a valid KeyStore key entry containing a private key and corresponding public key certificate chain.

mykey是有效密钥我可以在密钥库列表中看到它。好吧,密钥库不是谷歌在谷歌应用商店上传应用程序后给你的证书,密钥库是Android Studio在你签署应用程序后给你的证书,它还需要别名和密码才能更精确,尝试查找密钥库,因为如果没有第一次上传时使用的密钥库,您无法更新自己的应用程序,祝您好运并继续编码,如果您需要更多支持或仍有疑问,请告诉我,祝您有一个美好的一天

我怀疑您在密钥库中的条目只包含证书,而不包含私钥。你还有原始密钥库吗?它是用来签署你上传到游戏控制台的第一个APK的。有人给我发送密钥库,说是原始密钥库。和你一样,我也怀疑这个jks里面有证书。因为别名条目类型是TrustedCertEntry