Android Google Play应用程序签名上传.pem?

Android Google Play应用程序签名上传.pem?,android,apk,android-app-signing,Android,Apk,Android App Signing,我已经开发并上传了一个android应用到Google Play商店,我“意外”点击了启用Google Play应用签名。。现在,我的应用程序在那个阶段已经“卡住”几个小时了,我怀疑签名的.apk(由我的,由我机器上的jks签名)没有用正确的证书签名 自从我点击启用Google Play应用程序签名后,我得到了一个“upload.pem”和一个“deployment.pem”,但我不知道如何使用这些证书,也完全不知道如何使用这些/其中一个来签署我的.apk,因为信息页面只说你需要使用上传来签署.

我已经开发并上传了一个android应用到Google Play商店,我“意外”点击了启用Google Play应用签名。。现在,我的应用程序在那个阶段已经“卡住”几个小时了,我怀疑签名的.apk(由我的,由我机器上的jks签名)没有用正确的证书签名

自从我点击启用Google Play应用程序签名后,我得到了一个“upload.pem”和一个“deployment.pem”,但我不知道如何使用这些证书,也完全不知道如何使用这些/其中一个来签署我的.apk,因为信息页面只说你需要使用上传来签署.apk。()


因此,我想知道是否有人可以帮助我做什么,以及如何正确签署应用程序?。

如果您需要有关该过程的帮助,我已经创建了一个指南

您不需要将upload.pem导入到以前用于签署APK的密钥库,除非您使用新密钥库签署APK。只需在密钥库中签名并上传到Play Store。

只需在api控制台中添加publish sha1密钥即可。

您有一些发布上传sha1密钥,md5,另一种类型的散列密钥。只需复制sha 1密钥并用应用程序包名称粘贴api控制台。
这对我来说很有用,我希望这会有所帮助。谢谢

我知道这一点,但我不明白如何用upload.pem文件在.apk上签名。在Android Studio中单击“生成签名APK”时,这只允许我使用现有的.jks或创建一个新的。我找不到任何地方可以使用.pem文件..我该怎么做。。?只是重命名.pem文件?编辑:因为我已经尝试仅使用.pem文件作为密钥库,作为生成签名APK向导中的“密钥存储路径”,但这只是告诉我密钥库的密钥库格式无效。我尝试了此操作,然后得到以下错误:错误:任务执行失败:app:packageRelease'>com.android.ide.common.signing.KeytoolException:无法从存储区“/Users/kaspert/Downloads/upload.pem”读取key upload.pem:无效的密钥库格式mmmm。。。如果我能找到什么,让我搜索一下。这个话题对每个人来说都是全新的:D@KasperRynning-特纳森:你成功地完成了吗?顺便说一句,我已经更新了答案,指向我创建的指南,以帮助其他开发人员执行的步骤。你为该应用程序上传的第一个apk是吗?是的。所以谷歌已经向我提供了上传。pemI使用之前的密钥库签署了应用程序的第二个版本,并成功上传到Play Store。但是他们在Play Store中使用了不同的密钥库进行签名。如果我理解,我可以继续使用密钥库而不会出现问题。。如果我丢失了它,我可以生成一个新密钥库并在新密钥库上导入upload.pem吗?所以只有在我丢失密钥库时才会出现问题,对吗?