centos与windows原理相通。


环境:centos

阐述开始:

apktool 反编某个apk之后,执行apk b xxx.apk对源码进行重新打包,手机无法安装。原因是apk没有进行签名。

百度一番,如何对apk进行签名,对apk进行证书签名,centos对apk进行签名等等等。。。


获取签名文件 xxxx.keystore 不再阐述,可以自行生成,也可在线生成。


网上说安装了jdk就有了jarsigner命令,本人亲自试验无解。

方法来了:

yum list java-1.8*

除了安装java1.8jdk,还需要安装其他的包,具体哪个包不深究了,全部安全java-1.8开头的包。

安装成功之后,jarsigner命令出现,问题完美解决。