新开发的项目到了最后的上线阶段,就需要对应用(release包)进行签名,个别平台还需要对生成的apk文件进行加固,比如360应用市场。此篇文章手把手教你签名文件(.jks文件)的生成。
第一步
第二步
第三步
如果有现成的签名文件(队友生成过,发送给你的)的话可以直接选择choose existing(选择现有文件)并移步Android项目上线相关(二)对应用进行签名直接进入下一关
第四步
选择目录并创建新的签名文件,签名文件的名字最好有标识性。
第五步
填写签名文件的相关信息,在此之前的步骤应该大部分小伙伴都能顺利完成,接下来问题来了。
第六步(可能发生)
错误:Key was created with errors: Warning: JKS 需要迁移到行业标准格式 PKCS12
如果没发生此情况,那么万事大吉,移步Android项目上线相关(二)对应用进行签名直接进入下一关,如果发生了,不用慌,我们还有办法。
第七步
关闭所有的窗口,打开资源管理器,打开刚才的目录,并删除创建的.jks文件。
第八步
打开Android studio的命令行,我们采用命令的形式生成签名文件
这里采用的命令代码为:
keytool -genkey -alias 别名(alias) -keypass 别名密码 -keyalg RSA -keysize 2048 -validity 36500 -keystore 签名文件路径(写完整,包括扩展名) -storepass 签名文件密码
使用时,将上面命令用的文字替换为你的内容,并回车。各项信息输入完毕时,输入Y结束
到这里,签名文件就生成完毕了。