jaz*_*bpn 5 hash android signed md5 firebase-authentication
这是我的问题:-上周我生成了签名的apk并上传到playstore。-我已经在该APK中实现了Firebase身份验证,但使用了调试密钥(调试md5)。
现在,我想为此应用程序生成已发布的密钥哈希(发布md5),但是由于我的密钥别名使用空格(我的名字)而不是(my_name),所以导致出现类似[非法选项:名称]及以下的问题。
现在我知道,如果我使用(my_name)之类的空格来创建别名,那么将很容易生成md5哈希密钥。
keytool -exportcert -list -v -alias my name -keystore /home/bpn/Music/keystore.jks
Run Code Online (Sandbox Code Playgroud)
非法选项:名称
keytool -list [OPTION] ...
列出密钥库中的条目
选项:
-rfc以RFC样式输出
-alias要处理的条目的别名
-keystore密钥库名称
-storepass密钥库密码
-storetype密钥库类型
-providername提供程序名称
-providerclass提供程序类名称
-providerarg提供程序参数
-providerpath提供程序类路径
-v详细输出
通过受保护的机制保护密码
对所有可用命令使用“ keytool -help”
将密钥别名的名称放在引号中,如下所示:
keytool -exportcert -list -v -alias“我的名字” -keystore /Path/to/keystore.jks
我的经验是,别名中的空格会引起更多的麻烦,而不是值得的。如果愿意,可以使用以下命令更改别名。更改别名后,仍然可以在Google Play商店中更新您的应用。
keytool -changealias -alias“ ALIAS OLD” -destalias“ ALIASNEW” -keypass密码-keystore /Path/to/keystore.jks -storepass PASSWORD
| 归档时间: |
|
| 查看次数: |
3452 次 |
| 最近记录: |