在生成释放键哈希时,(my_name)设置(my_name)的空间(我的名字)的空间键



这里我的问题是: - 上周,我生成了签名的APK并上传到Playstore。 - 我在该APK中实现了Firebase Auth,但使用调试密钥(DEBUG MD5)。

  • 现在,我想生成此应用程序发布的键哈希(Release MD5),但是由于我的密钥别名名称具有space(my name)而不是(my_name)而导致的问题,例如[非法选项:名称:name name name name]及以下。

  • 现在我知道,如果我在没有空间(my_name)的情况下制作别名名称,则将轻松生成版本的MD5 Hash键。

     keytool -exportcert -list -v -alias my name -keystore /home/bpn/Music/keystore.jks
    

    非法选项:名称

keytool -list [option] ...

列出了密钥库中的条目

选项:

-RFC输出RFC样式

-alias别名流程的名称

- 钥匙店钥匙店名称

- storepass密钥店密码

- 稳定型密钥库类型

-providername提供商名称

-providerClass提供商类名称

-providerarg提供商参数

-providerpath提供商classpath

- v详细输出

通过受保护的机制保护密码

使用" keytool -help"作为所有可用命令

将关键别名的名称放在引号中,例如:

KEYTOOL -EXPORTCERT -LIST -V -ALIAS" MY NAME" -KEYSTORE /path/to/keystore.jks

我的经历是,别名的空间会带来更多的麻烦。如果您愿意,可以使用以下命令更改别名。更改别名后,仍然可以在Google Play商店中更新您的应用程序。

keytool -changealias -Alias"别名旧" -destalias" aliasnew" -Keypass密码-Keystore/path/to/keystore.jks-storepass密码

使用双引号以下是示例。

Jarsigner -Verbose -sigalg sha1withrsa -digeStalg sha1 -keystore keystore.jks unsignedapp.apk"别名名称"

相关内容

  • 没有找到相关文章

最新更新