同福

Android App的签名证书的制作方法

介绍

介绍

福哥在弄App上架时候,上传apk安装包的时候,提示App需要签名证书。这个证书就是keystore证书,发布App软件的唯一证明,keystore证书可以自己制作,下面就跟着福哥来为自己的App制作一个证书吧

生成证书

keytool

找到自己的jdk环境的bin目录下的keytool工具,我们制作keystore证书需要用到这个keytool工具

3bc94746421e1a7d.jpg

生成证书

找到keytool之后,可以通过以下命令创建一个keystore证书,第一步会提示设置一个口令,这个口令要记清楚,后面会用到

keytool.exe -genkey -v -keystore tongfu.keystore -alias tongfu.keystore -keyalg RSA -validity 60000

1d018002105825fe.jpg

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

这样会打印签名信息了