【问题标题】:No key with alias 'key0' found in keystore在密钥库中找不到别名为“key0”的密钥
【发布时间】:2019-04-03 23:18:10
【问题描述】:

我的应用程序已经在 Play 商店中发布,当我将更新此应用程序然后生成签名包/APK 然后我将选择现有路径但“在密钥库中找不到具有别名 'key 0' 的密钥”此消息显示:

注意: 在密钥库 E:\SUMONcse\ALLCSEPROGRAM\DEVOLOPER.COM\ALL JAVA.COM\ANDROID.COM\GooglePlayStore\Licens\LicenceCalculator\Licencs.jks 中找不到别名为“key0”的密钥

我该如何解决这个错误?

【问题讨论】:

  • 你能澄清你的问题吗?您的应用已在 Play 商店中发布,还是您是第一次发布?
  • 我的应用已在 Play 商店中发布。
  • 我能知道你是写密钥别名 key0 还是通过...选择密钥别名(右侧三个 doth)

标签: java android


【解决方案1】:

查找密钥别名以及证书详细信息,以检查 key0 是否是您提供的真实别名。使用以下命令:

keytool -v -list -keystore keystore.jks

系统会要求您输入密钥库密码,然后您可以获取详细信息。

【讨论】:

    【解决方案2】:

    转到 Generate Signed Bundle APK 然后选择您的密钥路径 -> 密钥存储密码 -> 然后从下拉列表中选择密钥别名 -> 密钥密码 -> v1 签名 apk。

    现在我认为您可以生成签名的 apk。

    【讨论】:

      【解决方案3】:

      1.转到 Path/Jdk_version/bin/ 并运行以下命令以列出您的密钥库文件的内容(和别名):

      keytool -v -list -keystore .keystore

      2.然后您将被要求输入密钥库密码。输入它,您将获得您的详细信息。

      【讨论】:

        【解决方案4】:

        您确定输入了正确的别名和密码吗?

        但是,当我忘记别名时(当我想更新已发布的应用程序时),这救了我的命(最流行的答案,由 gkemp 提供):

        How to retrieve Key Alias and Key Password for signed APK in android studio(migrated from Eclipse)

        【讨论】:

        • 是的,我确定输入了正确的别名和密码。但此消息显示“在密钥库中找不到别名为 'key0' 的密钥”
        猜你喜欢
        • 2015-05-11
        • 2022-01-24
        • 2017-02-26
        • 2021-10-20
        • 2014-03-11
        • 1970-01-01
        • 2014-06-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多