创建后报异常:

Key was created with errors:

Warning:
JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore -srckeystore D:\wpf\signature\ZyRelease.jks -destkeystore D:\wpf\\signature\ZyRelease.jks -deststoretype pkcs12" 迁移到行业标准格式 PKCS12。

解决方式:

  1. 首先通过 dos命令 进入该项目目录下
  2. 然后输入如下命令生成一个密钥,同时修改alias的名称、alias密码、.keystore文件的绝对路径(比如:E:\AndroidStudioWorkSpace\IntelligentMine\keystore\im.keystore)、keystore的密码

keytool -genkey -alias alias的名称 -keypass alias密码 -keyalg RSA -keysize 2048 -validity 36500 -keystore .keystore文件的绝对路径  -storepass keystore的密码

扩展1:

查看apk应用签名


keytool -list -printcert -jarfile apk路径 ,查看签名:

示例2处理:
key was created with errors
Warning:
在这里插入图片描述
cmd 到jks目录下执行 :

keytool -importkeystore -srckeystore F:\androidKey\HZQKLKey\HZKeyStore.jks -destkeystore F:\androidKey\HZQKLKey\HZKeyStore.jks -deststoretype pkcs12

然后再输入jks的密码,出现如下图,使用新的sign.jik。

在这里插入图片描述

扩展2:

获取证书信息keytool命令:

>keytool -exportcert -alias key0 -keystore D:\wpf\test\CalendarSyn\keystore\sign.jks -list -v
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐