关于apk包对齐解决360加固出现预签名失败align error

内容分享3小时前发布
0 0 0

    使用AS工具签名打包生成apk,用360加固工具加固时出现预签名失败align error

关于apk包对齐解决360加固出现预签名失败align error

查看360官方给的答案:align error是指您的app没有做zipalign对齐

用zipalign对齐工具对齐一下:

如果是v1签名,加固-签名-zipalign对齐;

如果是v2签名,加固-zipalign对齐-签名。

apk包对齐操作

apksigner 的介绍及安装

apksigner 包含在 Android SDK Tools 中,可通过 android studio 中 Tools -> Android -> SDK Manager -> SDK Tools 查看是否安装。

如图:每个对应的版本下都有一个apksigner

关于apk包对齐解决360加固出现预签名失败align error

第一步

使用:cmd 打开命令控制器,进入到该目录下就可以了

第二步

使用以下命令进行apk对齐操作

zipalign -p -f -v 4 app.apk outfile.apk

app.apk  要对齐的apk  (根路径)  

outfile.apk  输出的apk  (根路径)  

关于apk包对齐解决360加固出现预签名失败align error

最后对齐成功会出现以下提示

关于apk包对齐解决360加固出现预签名失败align error

ps: 对齐时特别注意选择的版本提议是你项目的最大版本 ,版本过低会出现对齐失败的情况!!!!

另外

未签名的apk则可由通过以下命令进行apk包签名,如果打的包以签名可由忽略这一步。

通过 sign 命令给 apk 进行签名

通过如下命令对 apk 签名

apksigner sign –ks xxx.jks app.apk

xxx.jks  自己项目的签名文件  .jks (根路径) 

app.apk  要签名的apk  (根路径) 

通过 verify 命令检查 apk 是否被签名

如果不知道 apk 是否被签名,可以通过如下命令来检查

apksigner verify app.apk

© 版权声明

相关文章

暂无评论

none
暂无评论...