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

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

    android安卓怎么生成**keystore并重签名apk文件
  2. 使用命令keytool -genkey -alias demo.keystore -keyalg RSA -validity 20000 -keystore demo.keystore

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

    根据提示输入相应的信息

    android安卓怎么生成**keystore并重签名apk文件
  3. 确定后,会在这个目录下生成一个demo.keystore文件,这就是**

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

      android安卓怎么生成**keystore并重签名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

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

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