Android Studio 生成 keystore 签名文件及打包验证流程
创作时间:
作者:
@小白创作中心
Android Studio 生成 keystore 签名文件及打包验证流程
引用
CSDN
1.
https://m.blog.csdn.net/weixin_42504805/article/details/137499718
在Android应用开发中,对应用进行签名是发布前的重要步骤。本文将详细介绍如何在Android Studio中生成keystore签名文件,并完成应用的打包和验证过程。
一、创建keystore签名文件
在菜单栏中,依次点击
Build - Generate Signed Bundle/Apk...(生成签名)选择 APK 选项,点击按钮 Next 到下一步
新建key store秘钥文件,点击按钮 Next 到下一步
按如下提示填写信息,点击按钮 Next 到下一步
签名生成完成,勾选记住密码,方便下次打包
勾选签名效验方式,选择要打包的环境,点击按钮 Next 开始打包
见到如下提示,说明打包成功
二、获取签名文件的配置信息
在终端执行如下命令:
keytool -list -v -keystore 你的keystore文件的绝对路径
输入 keystore 的密码后,就可以在终端上看到 keystore 签名文件的配置信息了。
三、项目中配置签名信息
在菜单栏中,依次点击
File - Project Structure依次点击
Module - app - Signing Configs - +
,然后添加刚才生成的正式签名点击Apply ,再点击ok,完成添加配置
点击按钮 ok 后,Android Studio 会自动在app模块的build.gradle中添加签名信息,如下图所示
签名配置成功后,把签名文件和环境关联,参照1流程,在Build Types里面进行设置
四、验证签名是否成功
方法一(keytool,只支持V1签名校验)
进入JDK/bin, 输入命令
keytool -printcert -jarfile xxx.apk
参数:
-printcert打印证书内容-jarfile <filename>已签名的jar文件 或apk文件
方法二(apksigner,支持V1和V2签名校验)
进入Android SDK/build-tools/SDK版本, 输入命令
apksigner verify -v --print-certs xxx.apk
参数:
-v, --verbose显示详情(显示是否使用V1和V2签名)--print-certs显示签名证书信息
第一步我们在生成签名后,在指定文件夹下生成了一个 release 版的 apk 包,现在我们用方法二验证APK的证书链,在终端输入如下命令:
apksigner verify -v --print-certs 安装包路径.apk
输入 以上命令后,就可以在终端上看到 keystore 签名文件的配置信息了,如下图所示
热门推荐
为什么计算机中进制转化只支持整数,不支持小数
石榴树的四季变化
低洼地变充电棚,金山这里"微改造"解民忧!
成都地铁13号线最新消息:线路图、站点及通车时间全解析
楚雄前往昆明的交通指南:如何乘坐长途巴士、机场大巴以及自驾路线
我国保证金制度概述:分类与作用
蔡徐坤是一个才华横溢的人,长相帅气迷人十足!
你就像夏天的风我未追逐的梦,深度解析歌曲情感内涵与背后故事
中国裁判文书网数据集:构建、特点与应用
吴义雄:虎门销烟集中展示了中华民族优秀品格,具有超越时空的精神价值
马云创业初期的挑战与克服
了解敏感信息类型
吴敬平炮轰!尹肖怒斥颠倒黑白 媒体:都是为了国乒好 冲突原因曝光
污水处理中能源回收与利用
高质量亲子陪伴的重要性与实践
“代理妈妈”的母亲节礼物
无支祁与孙悟空:中国神话中的猿猴形象
鞍区脑膜瘤在脑部哪个位置?
蕤仁的功效与作用是什么(中药古今研究:蕤仁)
2025年物化地组合报考趋势解析:高校选择与就业方向一文全懂!
“谙”字怎么读?90%的人都读不对,它的意思是什么
C1驾照准驾车型更多,为什么学C2驾照的人数更多?主要这3个原因
妇产科护理学骨盆构造
繁华盛世的唐朝:对后来历史文化的影响
陆游写给小儿子的一首诗,比《示儿》还出名10倍,被引用了千万遍
怎么搭配适合自己的衣服?从颜色、选款到各种身材类型,缺一不可
追剧《执行法官》:了解执行程序中的10个关键期限
让猫咪喜欢的睡眠地(打造舒适的猫咪睡眠环境,创造愉悦的生活体验)
邮件发送频率与客户忠诚度的关系
开车穿什么鞋最好?这些鞋子会影响驾驶安全