You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将JKS格式密钥转换为keystore格式适配Unity游戏更新?

解决JKS密钥转Unity兼容Keystore格式的问题

两年前使用Construct 3引擎制作游戏时,为谷歌Play商店创建了JKS格式的密钥。如今在Unity中完成游戏更新后,因Unity要求使用keystore格式密钥,无法提交更新。

尝试直接通过cmd转换时出现错误:

keytool error: java.io.IOException: Invalid keystore format

(确认密码正确)
直接重命名文件后缀后,Unity提示:

Cannot load keys. Make sure keystore password is incorrect.

解决步骤

通过先将JKS转PKCS12格式,再转回JKS(即Unity兼容的keystore格式)的两步操作解决问题:

  1. 第一步:JKS转PKCS12
cd C:\Program Files\Java\jdk-20\bin
keytool -importkeystore -srckeystore C:\Keys\keystore.jks -srcstoretype JKS -destkeystore C:\Keys\1.p12 -deststoretype PKCS12
  1. 第二步:PKCS12转Keystore(JKS)
cd C:\Program Files\Java\jdk-20\bin
keytool -importkeystore -srckeystore C:\Keys\1.p12 -srcstoretype PKCS12 -destkeystore C:\Keys\1.keystore -deststoretype JKS

操作完成后,Unity可正常读取该keystore文件。

内容的提问来源于stack exchange,提问作者Geo367

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 09:05:54