介绍
介绍
福哥在弄App上架时候,上传apk安装包的时候,提示App需要签名证书。这个证书就是keystore证书,发布App软件的唯一证明,keystore证书可以自己制作,下面就跟着福哥来为自己的App制作一个证书吧
生成证书
keytool
找到自己的jdk环境的bin目录下的keytool工具,我们制作keystore证书需要用到这个keytool工具
生成证书
找到keytool之后,可以通过以下命令创建一个keystore证书,第一步会提示设置一个口令,这个口令要记清楚,后面会用到
keytool.exe -genkey -v -keystore tongfu.keystore -alias tongfu.keystore -keyalg RSA -validity 60000
App签名
keystore证书制作好了,现在需要用这个证书给我们的apk安装包签名,给apk签名需要用到jarsigner工具,也可以在jdk的bin目录下面找到
找到jarsigner之后,可以通过以下命令给我们的apk安装包签名
jarsigner.exe -verbose -keystore tongfu.keystore -signedjar tongfuapp-signed.apk tongfuapp.apk tongfu.keystore
这样就完成了给apk安装包签名证书了!
查看Apk签名信息
如果查看apk内的签名信息呢?可以使用keytool命令来查看一下
keytool.exe -printcert -jarfile tongfuapp-signed.apk
这样会打印签名信息了