.keystore密钥生成
使用jdk/bin下的keytool工具
keytool.exe -genkey -alias [alias] -keyalg RSA -keysize 1024 -keystore [keystore_name] -validity 365
其中alias为别名
1024为密钥长度
keystore_name为keystore名称,形如template.keystore
365为密钥有效期
输入以上命令按回车需要依次输入:
密码
同上密码
姓名
单位名称
组织名称
城市名称
组织名称
国家代码
是否确认:y/n
私钥密码
同上密码
使用keystore签名apk
使用jdk/bin下jarsigner工具
Jarsigner -verbose -keystore [keystore_name] -signedjar [signed.apk] [source.apk] [alias]
keystore_name为keystore名称
signed.apk为输出签名apk
source.apk为输入未签名apk
alias为签名的别名
输入以上命令按回车需要输入密钥密码