用SignApk.jar 签名包

  SignApk.jar是一个已包含在Android平台源码包中的工具。如果要使用SignApk.jar,你需要创建一个带有对应证书/公钥的私钥。而你可以使用 Openssl来创建私钥/公钥对。在Unix/Linux系统中使用Openssl相对来说比较容易。

如何使用OpenSSL创建私钥/公钥对
OpenSSL\bin文件夹下按顺序输入
  1. openssl genrsa -out key.pem 1024
  2. openssl req -new -key key.pem -config C:\OpenSSL\openssl.cnf -out request.pem
  3. openssl x509 -req -days 9999 -in request.pem -signkey key.pem -out certificate.pem
  4. openssl pkcs8 -topk8 -outform DER -in key.pem -inform PEM -out key.pk8 -nocrypt
 (如果你创建了自己的私钥/公钥对)
    复制 certificate.pemkey.pk8到文件夹中,在该文件下下
  • java -jar signapk.jar certificate.pem key.pk8 your-app.apk  your-signed-app.apk
    或是
    java -jar signapk.jar certificate.pem key.pk8 your-update.zip your-signed-update.zip

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值