360加固保介绍,具体见其官方网站 360加固保
现在安卓APP为了代码安全,都要求在发布前先加固,可以自己写加固程序加固,我选择用第三方加固软件:360加固保加固(其他加固软件也一样),具体实现如下:
第一步:下载360加固保程序
1、打开360加固保网站
2、注册
3、下载软件
第二步:配置加固信息
1、配置签名2、配置多渠道配置(可选)
若需要多渠道打包的,可以配置多渠道。我这里没有用,是因为之前版本更新后,打包出来的渠道号都变成一样的了,暂时不清楚原因,所以就没用(大家可以拿最新版本试试)
3、配置好后,可以直接用360加固保软件加固试试,如果OK,那就可以准备用命令行的方式来加固了
第三步:用命令行加固(转载自360加固保官方帮助手册)
1、360加固保用命令行加固命令(已配置签名等信息)
java\bin\java -jar jiagu.jar -jiagu <inputAPKpath> <outputpath> -autosign -automulpkg
2、配置加固增强服务
- (1) 查看当前加固增强服务配置
java\bin\java -jar jiagu.jar -showconfig
- (2) 修改加固增强服务配置
java\bin\java -jar jiagu.jar -config -update -crashlog -x86 -msg
-update //开通升级通知服务
-crashlog //开通崩溃日志服务
-x86 //加固后应用支持 X86 架构设备(原应用需支持 X86 架构设备)
-msg //开通消息推送服务
3、渠道配置:导入渠道信息
java\bin\java -jar jiagu.jar -importmulpkg <mulpkg_path>
第四步:设置Jenkins
1、打开Jenkins自动打包job的配置->构建->增加构建步骤->Execute shell注:请按自己环境的路径配置