无法为「构建并发布Android应用」创建Keystore,求助解决方法
创建Keystore的可行方法
方法一:通过Android Studio图形化创建
- 打开Android Studio并加载你的项目
- 点击顶部菜单栏的
Build→Generate Signed Bundle / APK - 在弹窗中选择
APK或Android App Bundle,点击Next - 在
Keystore path区域点击Create new... - 填写创建信息:
Keystore path:选择keystore文件的保存路径并命名(比如my-release-key.jks)Password与Confirm Password:设置至少6位的密码,务必牢记Alias:输入密钥别名(比如my-key-alias)Key password与Confirm key password:可与keystore密码一致,也可单独设置Validity (years):建议设置25年以上的有效期- 按需填写姓名、组织、城市等信息
- 点击
OK完成创建,后续按提示完成流程即可
方法二:通过命令行创建(无Android Studio场景适用)
- 打开终端/命令提示符,定位到JDK的
bin目录(比如Windows下的C:\Program Files\Java\jdk版本号\bin,Mac/Linux下的/Library/Java/JavaVirtualMachines/jdk版本号.jdk/Contents/Home/bin) - 执行以下命令:
keytool -genkey -v -keystore my-release-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias my-key-alias
- 按提示依次输入:
- keystore密码并确认
- 姓名、组织单位、城市等信息(回车可跳过部分选项)
- 确认信息正确性,输入
y确认 - 输入密钥密码(可直接回车与keystore密码一致)
- 完成后,指定路径下会生成
my-release-key.jks文件,妥善保存
注意事项
- keystore文件必须备份好,丢失后无法给已发布应用更新签名
- 密码和别名要牢记,签名应用时必须使用
- 优先选择RSA算法,密钥大小不低于2048位,有效期设置足够长
内容的提问来源于stack exchange,提问作者Adeitya Rahmad Hidayah
相关产品推荐
相关产品推荐

