当前位置: 首页 > 知识库问答 >
问题:

如何重用android密钥来发布应用程序

尉迟禄
2023-03-14

我在笔记本电脑上为我的应用程序创建了一个密钥,然后发布了我的应用程序。现在我刚刚将该密钥复制到flash中,现在我想再次使用它,但我遇到了以下错误:

Error:Execution failed for task ':app:packageRelease'.
> com.android.ide.common.signing.KeytoolException: Failed to read key key0 from store "E:\Rasad\Key\RasadKey.jks": Keystore was tampered with, or password was incorrect

我只是用一把新钥匙再次测试了这条路径,它又发生了!

问题是什么?

谢谢你的回答。

共有2个答案

方德宇
2023-03-14

很可能您提供了错误的密钥存储密码或错误的密钥密码。有一种简单的方法可以使用键工具进行检查:

检查android密钥库密钥传递的正确性

申屠新觉
2023-03-14

复制“. jks”文件并输入您以前使用过的相同密码。生成签名apk时,选择现有而不是新建。希望有帮助

 类似资料:
  • 我试图在谷歌播放上发布我的应用程序。我的应用程序中有脸书登录。直到昨天,一切都很好,直到我用运行应用程序。但是当我使用自己的发布密钥并签署我的应用程序时,脸书没有登录,我似乎不知道为什么。 遵循这个链接,并做了所有的冰毒:所以:Androidfacebook应用程序的密钥哈希 我换了机器,换了平台(windows和mac osx ML),也得到了一个解决方案,但同样的问题。它不会登录。下面的代码在

  • 我运行 2 命令 keytool -genkeypair -alias upload -keyalg RSA -keysize 2048 -有效期 9125 -keystore keystore.jks 此命令创建keystore.jks。将该密钥的证书导出为PEM格式(upload _ certificatie.pem)。我会附上upload _ certificatie.pem,回复Googl

  • 我在过去为Azure函数使用了很多秘密,现在我试图使用一个密钥,RSA加密,4096位。这是一个私有的PuTTy.ppk键,我已经将其导出为。pem类型以满足Azure的要求。我有一个Python 3.7应用程序,我已经在其中部署了所需的功能,并尝试在应用程序设置中引用所需的键,下面的语句是: @microsoft.keyvault(secreturi=https://{thevault-addr

  • 据我所知,在APK下的google开发者控制台中有一个名为“UNPUBLISH”的选项。 在添加ManageAPK之后,google实际上删除了对APK的访问。 不幸的是,我在生产中上传了APK而不是BETA版,我需要删除/取消发布该应用程序。 我怎么能做到呢? 解决这个问题的最佳流程是什么。 我检查了所有与我的问题类似的问题,但所有答案都过时了,因为古尔奇添加了Manage APK来代替APK。

  • keytool-exportcert-alias diego-keystore“c:\users\diego\desktop\celuchat.keystore”“c:\openssl\bin\openssl.exe”sha1-binary“c:\openssl\bin\openssl.exe”base64 celuchat.keystore是我在导出签名的应用程序时使用的密钥库,当keytool