Flutter应用打包报错:Keystore密码过短,改长密码仍无效
Flutter 签名密钥创建时密码长度报错问题
在开发Flutter应用创建签名密钥时,遇到如下错误提示:
Keystore password is too short - must be at least 6 characters
错误截图如下:
已尝试将密码修改为10位以上,但提交后仍然弹出相同的错误提示。
可能的解决方法
- 检查密码是否包含空格或不可见字符:避免复制粘贴密码,手动输入,防止隐藏字符导致系统识别的有效长度不达标。
- 确认两个密码都符合要求:创建密钥时需设置密钥库密码和密钥密码,确保两者都满足至少6位的长度要求,不要只修改其中一个。
- 清理工具缓存后重试:重启密钥生成工具或IDE,清理项目缓存后重新操作。
- 使用命令行生成密钥:跳过可视化工具,用
keytool命令手动生成,示例命令:
执行命令时按提示输入符合要求的密码,确保两次密码输入一致且无多余字符。keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key
内容的提问来源于stack exchange,提问作者John Peter
相关产品推荐
相关产品推荐

