市面上常用的加固方案有:顶象、梆梆、360
本文使用 免费的360加固 进行示例
https://jiagu.360.cn/#/app/android/list
前置准备
加固
- 下载并解压后,找到如图所示的可执行文件
jiaguHelperStartup,双击运行
- 登录

- 点击添加,选择需要加固的 apk 文件

- 等待状态变为【任务完成,已加固】(若为其他状态或异常,见 [常见问题](https://jiagu.360.cn/#/global/help/170)

- 找到加固后的 apk 文件,进行二次签名

二次签名
- 使用【工具包】中的 签名 APK,并选择加固后的 apk 文件

- 签名策略使用 【V2, 包含V1】
可在项目代码中找到使用的签名策略,以标品配置为例:
android/app/build.gradle->android.signingConfigs.release
v1SigningEnabled true // 打包时使用V1签名
v2SigningEnabled true // 打包时使用V2签名 - 使用指定文件签名
- 文件路径:选择项目中的
android/app/my-release-key.keystore - 密码:查看
android/gradle.properties的MYAPP_RELEASE_STORE_PASSWORD - 别名:查看
android/gradle.properties的MYAPP_RELEASE_KEY_ALIAS - 别名密码:查看
android/gradle.properties的MYAPP_RELEASE_KEY_PASSWORD
- 点击【开始签名】,完成后输出的文件即为 加固且签名后的 apk 包
