Android上架构建KeyStore应用签名
- Android上架构建KeyStore应用签名
- 构建签名
- 生成密钥
- 读取
- 填写使用
Android上架构建KeyStore应用签名
我们的应用在上架前需要构建应用签名,使用的是Java进行构建
构建签名
需要有Java环境,注意尽量使用JDK8!使用管理员权限的CMD,不然很有可能出现乱码情况
生成密钥
- -keyalg RSA :RSA加密算法
- -keysize 2048 :key的size
- -validity 36500 :有效期36500天
- -keystore test.keystore :指定名称
keytool -genkey -alias tourpal -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore
读取
keytool -list -v -keystore test.keystore
这里的MD5的才是真正的签名
填写使用
当我使用的时候需要使用32位的签名
所以我们需要将里面的:
全部删除然后转换为32位
即16进制–>32进制
转换工具:https://tool.oschina.net/hexconvert/
然后我们就可能进行打包了
选择使用自有证书,然后将我们设置好的别名,密码,证书文件设置好
最后选择渠道包即可