【问题标题】:Should I enter the same password for an existing keystore?我应该为现有的密钥库输入相同的密码吗?
【发布时间】:2020-06-21 14:56:55
【问题描述】:

我正在尝试更新我的 android 项目。我在第二个项目中创建了更新。密钥库的密码在第一个。我不知道密钥库的密码。我可以使用具有不同密码的相同密钥库并生成 app.aab 以上传到 playstore。还是不明白android studio 和play store 账号连接有什么问题,如果google 允许我们像chrome 一样存储密码不是更方便吗?。

我可以使用他们的密钥库的 java 工具更改密码并签署应用程序并更新它吗?

更新:好的,我找到了密钥库密码,只是不知道别名密码。有什么想法吗?

【问题讨论】:

    标签: android android-studio keystore android-keystore


    【解决方案1】:

    如果您有一个有效的 Google Play 应用签名,您实际上可以重置密钥库。

    创建一个新的密钥库,例如:upload_certificate.keystore

    将文件upload_certificate.keystore更改为upload_certificate.pem 使用以下命令:

    keytool -export -rfc -alias key0 -file upload_certificate.pem -keystore upload_certificate.keystore
    

    然后使用用于创建和上传最新 APK 更新的 Google Play 帐户通过 this link 联系 Google Play 支持团队。说出问题(请用英文),别忘了附上文件upload_certificate.pem

    虽然可以重置keystore,但过程不是即时的,重置keystore并重新上传需要2天时间。问题是,当我需要关键更新时,无法使用我解释的方法。因此,请始终将密钥库备份在安全的地方。

    【讨论】:

    • 为什么我的 keystore 文件是 jks 格式,而你的是 .keystore 格式?
    • 还有没有其他方法可以找回它?我的系统中有两个 android studio 项目,现在旧项目也没有生成签名的 apk。它显示了一些 keystore tampered 错误。
    • 对于 .jks 和 .keystore 格式的区别,你可以看到完整的here
    • 到目前为止我还没有找到另一种方法,但是创建新密钥库的方法是目前的主要解决方案之一。几天前我丢失了同样的东西,它让我备份了我的 .keystore 文件。
    • 我有密钥库文件,但我只是丢失了密码。 .密钥库文件是 .jks 扩展名或 .密钥库扩展?
    猜你喜欢
    • 2017-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-11
    • 2016-08-30
    • 2018-08-06
    • 1970-01-01
    相关资源
    最近更新 更多