
Android安全检测之加固的坑
发布日期:2021-05-27 02:48:54
浏览次数:25
分类:精选文章
本文共 807 字,大约阅读时间需要 2 分钟。
在生成并发布APK到应用市场的流程中,以下是详细步骤:
1 生成Release APK:在Android Studio中生成APK包时,请确保勾选设置"v1"和"v2"选项。如果是APK更新版本,务必修改versionCode和versionName,以确保版本号和名称正确。
2 进行APK加固:建议使用腾讯的LeUQLib或360加固工具进行加固。加固后生成的APK不具备v2签名,需进一步处理。
3 检查APK签名状态:使用GetApkInfo.jar工具验证APK的签名状态。将加固后的APK放在与工具文件同一目录下,运行命令:
java -jar GetApkInfo.jar my.apk
工具会显示APK的签名详情,确认是否缺少v2签名。
4 手动进行二次加固并签名:进入Android SDK的build-tools目录,执行签名操作。命令示例:
java -jar apksigner.jar sign --ks "/path/to/your/key.jks" --ks-key-alias "yourAlias" --ks-pass "yourKeyPass" --key-pass "yourKeyPass" --out "/path/to/output/apk" "/path/to/input/apk"
其中:
/path/to/your/key.jks
为密钥文件路径yourAlias
为密钥别名yourKeyPass
是密钥密码/path/to/output/apk
是签名后的APK存储路径/path/to/input/apk
是待签名的APK路径
完成签名后,确认APK已同时包含v1和v2签名孵hir。
5 上线到应用市场:成功签名并验证无误后,可以将APK上传至应用市场服务器完成发布。整个流程完毕。
以上步骤详细说明了从生成到上线的完整APK发布流程,确保每个环节运作顺畅。
发表评论
最新留言
不错!
[***.144.177.141]2025年04月22日 10时41分07秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
NSNotification、delegate和KVO的区别
2019-03-21
Rhino简介
2019-03-21
JS代码执行顺序
2019-03-21
免费好用的证件扫描仪-扫描全能王
2019-03-21
自定义拦截器
2019-03-21
自定义拦截器
2019-03-21
Eclipse 代码规范配置
2019-03-21
Kafka Producer机制优化-提高发送消息可靠性
2019-03-21
面试题5:(事务管理) ACID 是什么?
2019-03-21
ASCII码表
2019-03-21
10.Mybatis执行流程
2019-03-21
【车间调度】遗传算法求解混合流水车间调度最优问题【Matlab 017期】
2019-03-21
Oracle 一张表里面按照一个字段值将所有的数据按逗号拆分,变为多行数据
2019-03-21
DRF框架(十四)——过滤Filtering,排序
2019-03-21
【ucosII】4.事件管理
2019-03-21
【ucosII】5.消息队列
2019-03-21
阿里云网盘注册邀请码怎么获得,阿里云网盘注册邀请码获得内测方法
2019-03-21
Jmeter函数与变量使用详解(下)-32
2019-03-21
linux 基础-变量,shell基本语法
2019-03-21
opencv图像处理学习(六十)——系统函数
2019-03-21