例如: 需要反编译的文件为 1.apk, 回编后的文件为 1c.apk, 签名后的文件为 1c_signed.apk
1. 反编译
apktool d 1.apk 1
2. 回编
apktool b 1 1c.apk
3. 签名
jarsigner -verbose -keystore xxx.keystore -signedjar 1c_signed.apk 1c.apk xxx
-verbose : 输出详细信息
-keystore : keystore文件路径
-signedjar : [签名后的apk名称] [要签名的apk名称]
xxx: Key.Alias名称