flutter 打包出错 应用签名 报错 error

Algorithm HmacPBESHA256 not available

解决:

Error building AAB - Flutter (Android) - Integrity check failed: java.security.NoSuchAlgorithmException: Algorithm HmacPBESHA256 not available - Stack Overflow。

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 存储
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值