一、生成Keystore
用keytool命令生成一个私有密钥。
1、打开cmd,进入JDK目录
cd /d C:\Program Files\Java\jdk1.8.0_321\bin
2、生成文件
keytool -genkeypair -v -storetype PKCS12 -keystore <指定生成的证书名称> -alias <证书别名> -keyalg <密钥算法名称> -keysize <密钥长度> -validity <有效期(天)>
keytool -genkeypair -v -storetype PKCS12 -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 1000
执行命令后会需要命令行需要输入如下
keystore密码:123456.
您的名字与姓氏是什么:123
您的组织单位名称是什么:123
您的组织名称是什么:123
您所在的城市或区域名称是什么:bj
您所在的省/市/自治区名称是什么:bj
该单位的双字母国家/地区代码是什么:cn
验证是否正确,如果正确 , 输入 y 然后回车、
成功后会在JDK\bin目录下产生my-release-key.keystore文件
二、生成的my-release-key.keystore文件放入visitapp-rn/android/app目录下
三、打包-加固-签名
四、验证签名后文件
进入签名后apk所在文件夹
jarsigner -verify -verbose -certs <apk文件目录>
jarsigner -verify -verbose -certs D:\program\verirySigner\release.apk