app加固步骤(windows版)

1.使用windows版360加固软件加固已打包好的app,加固完成后还需要进行一下操作,要不然已加固的app直接安装不上:
首先找到 zipalign.exe 所在地址(在你的Androidsdk环境里)
例如我的:
D:\SOFTWORK\ANDROID\AndroidSdk\build-tools\30.0.2
使用cmd打开命令行,输入
zipalign.exe -v -p 4 (已有的apk地址) (新生成apk地址)
eg:

zipalign.exe -v -p 4 D:\apkjg\147.apk D:\apkjg\147_jiagu.apk

然后使用apksigner再次进行签名(apksigner还是在你的Androidsdk环境里)D:\F\SOFTWORK\ANDROID\AndroidSdk\build-tools\30.0.2
继续在命令行输入:
apksigner sign --ks (签名地址) --ks-key-alias (别名) --out (签名后的apk地址) (待签名apk地址)
eg:

apksigner sign --ks D:\\ReactNativeWork\\test_app\\android\\app\\test.keystore --ks-key-alias test --out D:\apkjg\147_jiagu_hou.apk D:\apkjg\147_jiagu.apk

注意:
如果在输入apksigner 时报版本不一致的错误,可以尝试修改你的zipalign和apksigner 所在的Android环境,我最初用的的\build-tools\30.0.1,报了版本不一致的错误。切换成\AndroidSdk\build-tools\30.0.2以后就成功了。

你可能感兴趣的:(app加固步骤(windows版))