android 使用工具签名应用

keytool 生成秘钥

keytool -genkey -v -keystore release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity validity

release-key.keystore:生成的秘钥库
validity:表示有效期,比如1000,代表有效期1000天
alias_name:别名。表示签署应用程序时,将在还有使用的名称

jarsigner 签名unsined程序

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore release-key.keystore application.apk alias_name

输入密钥库和密钥密码,进行签名。

jarsigner 验证apk签名

jarsigner -verify -verbose -certs application.apk

猜你喜欢

转载自blog.csdn.net/qq_30879415/article/details/81170270