Android studio 3.5生成签名文件出现报错
报错:“Key was created with errors:”
解决办法在cmd生成签名文件
keytool -genkey -alias key0 -keyalg RSA -keystore “C:\Users\xx.jks” -deststoretype pkcs12
参数说明
1.alias 别名需要修改;
2.keyalg 密钥算法名称;
2.keysize 2048 1024位生成的MD5withRSA的算法,2048位生成的是SHAwihtRSA的算法。
keysize与keyalg默认对应关系:
2048 (when using -genkeypair and -keyalg is “RSA”)
1024 (when using -genkeypair and -keyalg is “DSA”)
256 (when using -genkeypair and -keyalg is “EC”)
3.validity 有效日期,天;
4.keystore 指定jks文件路径;
5.storetype 生成证书类型,可用的证书库类型为:JKS、PKCS12等。jdk9以前,默认为JKS。自jdk9开始,默认为PKCS12。
原签名格式转换
keytool -importkeystore -srckeystore “C:\Users\xx.jks” -destkeystore “C:\Users\xx.jks” -deststoretype pkcs12
本文详细讲述了在Android Studio 3.5中遇到的签名文件创建错误,重点介绍了如何通过命令行使用keytool来解决,包括关键参数如别名、密钥算法、有效期限和keystore路径的设置。同时涵盖了原签名格式转换的步骤。

2695

被折叠的 条评论
为什么被折叠?



