签名“未签名”apk文件命令
在发布至360、oppo应用市场时分别遇到了需要“应用加固”和“应用认领”的情况,
流程都是需要下载一个未签名的apk文件(安装包),然后签名后再上传。
我的做法是,
1、将安装包与签名文件(keystore)放到同一路径下
2、cd 至该路径,执行以下命令:
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore icitySuzhou.keystore -signedjar -signed.apk TestSign.apk yulong
以上命令的说明:
-verbose:指定生成详细输出
-sigalg 签名算法
-digestalg 消息摘要算法,用 SHA1.
-keystore:指定数字证书存储路径
-signedjar:
签名后的apk包路径
未签名的apk包路径
数字证书别名