android对应用进行签名(生成签名文件秘钥key)

1.缘起:传apk到google play,说是apk没有签名

在这里插入图片描述

2.生成秘钥文件xx.keystore

1.打开终端,cd到android项目的根目录。或在android studio的Terminal中直接输入下面的命令

keytool -genkey -alias 别名 -keypass 秘钥密码 -keyalg RSA -keysize 1024 -validity 有效时间(单位:天) -keystore 秘钥路径地址 -storepass 秘钥库密码

举例:

keytool -genkey -alias Lock -keypass 1234 -keyalg RSA -keysize 1024 -validity 10000 -keystore /Users/macvivi/Desktop/锁/上架/android签名/smartLock.keystore -storepass 1234

2.在后面弹出的叫你输入姓名之类的,直接按enter键过,最后输入y,并按enter键就可以了
在这里插入图片描述
生成的秘钥问题如下图:
在这里插入图片描述

参考博客:
JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore

3.给应用签名

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

按照上面的流程执行后就能生成release版,签名后的apk,如下图

在这里插入图片描述

以后每build一个debug版的apk, 如果想要发布,就要按上面的流程生成一个新的release版的apk.是否是新生成的,可以通过文件的生成时间来判断

4.根据google官网上的指导出了问题:JKS秘钥库使用专用格式。建议使用。。。

对应用进行签名(google play)要翻墙
在这里插入图片描述
解决方法:不用android studio上的界面,直接用命令来生成秘钥,参考2

秘钥文件,秘钥的密码,秘钥库的密码要牢记,并且多备份几分

android(mac)查看秘钥文件的有效期(信息)

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页