Algorithm HmacPBESHA256 not available
解决:
keytool -importkeystore -srckeystore C:/test/key.jks -destkeystore C:/test/key.jks -deststoretype pkcs12
苹果电脑
keytool -genkey -v -keystore ~/upload-keystore.jks -keyalg RSA -keysize 2048 -validity 10000 -alias upload -storetype JKS
Windows(更改 USER_NAME)
keytool -genkey -v -keystore "c:\Users\USER_NAME\upload-keystore.jks" -storetype JKS -keyalg RSA -keysize 2048 -validity 10000 -alias upload
如果您之前已经创建了密钥库文件:(用这个解决,之前已经创建好keyStore)
keytool -importkeystore -srckeystore "/Users/luxiaoqing/bluesalary-keystore.jks" -destkeystore "/Users/luxiaoqing/bluesalary-keystore.jks" -deststoretype JKS
带有额外属性
-storetype JKS
它可以帮助我解决我的问题并成功创建捆绑包。
-storetype JKS 标记仅适用于 Java 9 或更高版本。从 Java 9 版本开始,密钥库类型默认为 PKS12。
问题,之前创建keyStore
高版本: 使用 Java v12+ 将证书导出到 PKCS12
低版本java
使用 Android Studio 版本的 Java (Java 11) 创建一个新的 jks 存储