eclipse使用的keystore转换为android studio的jks

之前公司的项目打包apk一直使用的eclipse,现在由于需要必须通过android studio打包。

用过android studio的都知道打包的签名文件使用的是jks格式,为了保证签名的指纹信息一致,现在需要将以前eclipse的keystore转换为jks格式的签名文件。

需要用到的工具:

1.keystore格式签名文件:例如:game1_release.keystore

2.keytools工具:安装过java后会在项目路径下找到我的在

C:\Program Files\Java\jre1.8.0_144\bin\keytools.exe

在将keystore转换为jks时,需要首先转换为p12文件,然后在转成jks。

keytool -importkeystore -srckeystore [[game1_release.keystore]] -srcstoretype JKS -deststoretype PKCS12 -destkeystore [[game1_release.p12]]

keytool -v -importkeystore -srckeystore [[game1_release.p12]] -srcstoretype PKCS12 -destkeystore [[game1_release.jks]] -deststoretype JKS

其中[[]]中的路径最好用绝对路径。

eclipse使用的keystore转换为android studio的jks_第1张图片

最后用keytool.exe -v -list -keystore game1_release.keystore和keytool.exe -v -list -keystore game1_release.jks查看两个签名的指纹信息是否一致。

eclipse使用的keystore转换为android studio的jks_第2张图片

你可能感兴趣的:(eclipse使用的keystore转换为android studio的jks)