1.可以使用360或者騰訊進行免費的apk加固
2.加固后的文件需要重新進行簽名
jarsigner -verbose -keystore xxx.jks -signedjar xxx.apk(簽名后的apk名字) xxx.apk(需要簽名的apk) xxx(keystore別名)
3.重新 簽名后,可能文件還是無法安裝的情況,這個時候用需要使用zipalign對簽名后的文件進行對齊
zipalign 是Google自帶的,我的保存在
C:\Users\lee\AppData\Local\Android\Sdk\build-tools\30.0.2
使用命令
zipalign -p -f -v 4 簽名后的apk文件 對齊生成的apk文件
4.文件對齊后還需要使用apksigner,進行簽名,也是最后一步,文apksigner和zipalign在同一個目錄中
apksigner sign --ks jks文件地址 --ks-key-alias 別名 --ks-pass pass:密碼 --v2-signing-enabled true -v --out 要將生成的apk 簽名并對齊的apk