android安卓怎么生成密钥keystore并重签名apk文件

  1. 首先进入jdk的目录,安装目录\jdk1.8.0_131\jre\bin;在此目录下进入DOS命令窗口(shift+鼠标右键  点击目录“在此处进入命令窗口”,只要用dos进入这个jre的bin目录就行)

    android安卓怎么生成密钥keystore
  2. 使用命令keytool -genkey -alias demo.keystore -keyalg RSA -validity 20000 -keystore demo.keystore

    其中demo.keystore是生成密钥的名称,20000指的是有效的天数

    根据提示输入相应的信息

    android安卓怎么生成密钥keystore
  3. 确定后,会在这个目录下生成一个demo.keystore文件,这就是密钥

    android安卓怎么生成密钥keystore
    1. 首先,用压缩软件(比如好压、360压缩,zip;如果打不开,可以将文件后缀改成.zip,改完后再改回去)打开原apk文件,删除原先的META-INF文件。

      怎么重签名apk文件
    2. 下面需要签名密钥,如果没有密钥,可以参考经验(https://jingyan.baidu.com/article/e75057f2e16bcdebc81a8978.html)产生密钥

    3. 第二,将签名密钥(这里以demo.keystore为例)和原apk文件(这里以LaTu.apk为例)放在相同目录了下;用DOS进入这个目录输入命令:

      jarsigner -verbose -keystore demo.keystore -signedjar LaTu_resign.apk -digestalg SHA1 -sigalg MD5withRSA LaTu.apk demo.keystore

      怎么重签名apk文件
    4. 最后,会在这个目录生成重新签名的LaTu_resign.apk文件

      怎么重签名apk文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值