亲测可用。
- apk tool 下载(https://ibotpeaches.github.io/Apktool/)
- apktool d apk名称.apk -o 反编译文件名(需要将apk 和apktool.jar放在同一目录)
- 删除文件目录下的META-INF(改文件下有签名信息)
- 回编译,apktool b 反编译后的文件夹 -o 生成apk名称.apk (重新生成apk,网上有些逗比的资料说是将apk改成zip包解压后手动删,然后在压缩改成apk的后缀,亲测无效)
- 切换目录 jarsigner ,在java/bin 目录下,(android stduio 下的jre/bin 目录下也有jarsingner 没有试过)
- jarsigner -verbose -keystore 签名名称 -signedjar 签名后Apk.apk 需要签名Apk.apk 签名别名(例子:jarsigner -verbose -tsa http://sha256timestamp.ws.symantec.com/sha256/timestamp -keystore player_sdk.keystore -signedjar new.apk app-new.apk playersdkalias,)