因新版360加固助手需要付费才能进行自动签名,故只能自己手动来签名了~

1.使用Android studio进行首次签名并打包apk

首先选择build下该选项

Android 加固签名 apk加固后怎么签名_android studio


选择apk

Android 加固签名 apk加固后怎么签名_gradle_02


如果没有key,则点击新建

Android 加固签名 apk加固后怎么签名_android studio_03


需要输入key存储的位置,key store密码,key别名(Alias),key密码,以及Certificate栏下的任一数据

Android 加固签名 apk加固后怎么签名_android_04

成功后回到上一页,选中你的key文件,输入刚才设置的key store密码,你的别名以及key的密码,点击下一步

Android 加固签名 apk加固后怎么签名_android studio_05

选择好输出路径,点击release,然后完成

Android 加固签名 apk加固后怎么签名_gradle_06

此时就会进行build,build结束之后,你将在所选择的输出目录下看到打包好的签名apk

Android 加固签名 apk加固后怎么签名_android_07

2.使用360加固工具进行加固

首先去官网进行工具下载。下载及安装流程官网有教程,这里就不过多赘述了。

打开360加固工具,注册账号并登录,选择apk加固,添加应用

Android 加固签名 apk加固后怎么签名_android_08

选择你在上一步所得到的apk文件,随后将会显示开始上传。

Android 加固签名 apk加固后怎么签名_android studio_09

等待片刻后,将会提醒你加固完成。点击确定。

Android 加固签名 apk加固后怎么签名_android studio_10

这个就是加固后的安装包。

Android 加固签名 apk加固后怎么签名_gradle_11

3.进行apk二次加固

首先进入模块设置

Android 加固签名 apk加固后怎么签名_gradle_12


找到sdk位置

Android 加固签名 apk加固后怎么签名_gradle_13

进入build-tools目录

Android 加固签名 apk加固后怎么签名_Android 加固签名_14


根据项目gradle文件选择版本目录

Android 加固签名 apk加固后怎么签名_安全_15


Android 加固签名 apk加固后怎么签名_安全_16


将加固所得到的apk文件复制到该目录后,在此目录下进入命令行

Android 加固签名 apk加固后怎么签名_gradle_17


输入指令:zipalign -f -p -v 4 要对齐的apk名字.apk 对齐后apk的名字.apk进行对齐

Android 加固签名 apk加固后怎么签名_android_18


-f:输出时如果已有该文件,则覆盖

-v:输出详细的日志

-c:确认apk是否对齐

成功后会有这个提示

Android 加固签名 apk加固后怎么签名_android_19

然后在目录下你将看到对齐后的apk文件。将该文件复制到该目录的lib目录下,然后cmd也进入该目录

Android 加固签名 apk加固后怎么签名_安全_20


随后输入指令:java -jar apksigner.jar sign --ks 第一步里你的key的详细路径及带后缀名称 --ks-key-alias 你设置的别名 复制进来的apk文件.apk

Android 加固签名 apk加固后怎么签名_Android 加固签名_21

输入密码后完成签名。如果没有任何提示则说明签名成功啦!

大功告成!

Android 加固签名 apk加固后怎么签名_android_22