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 签名文件的配置信息了,如下图所示
热门推荐
武夷山一号风景道:251公里的摄影天堂
武夷山茶文化双璧:印象建州 & 大红袍艺术馆
武夷山国家公园1号风景道:一条串起46颗明珠的“文化长廊”
从杜康到BERRIN:中国酒文化的传承与创新
李白的酒世界:从“金龟换酒”到“酒中仙”
红色娘子军纪念园:琼海市嘉积镇景区
武夷山三日游攻略:山水茶禅,尽享世界双遗产
国庆打卡:武夷山的文化瑰宝之旅
冬日养生:按揉阴陵泉告别小腿肿胀
久坐族必看!6个动作拯救你的小腿肿胀
警惕!下肢静脉血栓引发的小腿肿胀
高纤低脂饮食:告别小腿肿胀的健康之选
江门小鸟天堂:万鸟归巢的生态奇观
江门十大免费景点全攻略:从古镇到公园,玩转侨都的N种方式
普陀山观音诞辰:一场心灵的朝圣之旅
秋日普陀山:观世音菩萨寺庙与佛顶山的绝美风景
舞剧《打金枝》加入傩舞面具舞 非遗元素的融合文化自信的体现
秋天的武夷山:红叶、竹筏与茶香的诗意之旅
2025年武夷山免门票:探秘最美乡村路
国庆打卡:武夷山摩崖石刻探秘之旅
武夷山必打卡:天游峰、九曲溪、大红袍
武夷山必打卡:天游峰、九曲溪、大红袍景区
职场中的情绪管理与自我调控技巧
冰山美人星座盘点,高冷气息由内而外,令人望而却步
掌握接话艺术:提升沟通技巧与人际关系的有效方法
张大大的心理自救指南:从道歉到重建
普陀山旅游:如何不迷路到达?
暑期自驾去哪玩?呼伦贝尔自驾正当时,7日自驾线路分享,玩转草原风光,建议收藏
普陀山南海观音像:33米高的铜像与开光仪式上的神秘现象
春节打卡普陀山:南海观音不可错过