JKS 密钥库使用专用格式。建议使用 “xxx“ 迁移到行业标准格式 PKCS12
Android开发中,密钥库的生成目前有两种方式:
方式一
1.配置好JDK环境,jdk环境配置请自行百度;
2.使用如下命令生成,回车后输入用户组织等相应信息即可:
keytool -genkey -alias xxxAlias -keypass 123456 -keyalg RSA -keysize 2048 -validity 36500 -keystore D:\Android\JKS\xxxJks.jks -storepass 123456
注:xxxAlias为密钥库Key alias的名称,D:\Android\JKS\xxxJks.jks为生成的密钥库地址及名称;123456为Key store及Key alias的密码,切记两个密码一定要相同,原因详见下文。
方式二
1.由AndroidStudio开发工具构建APK时设置生成,根据以下步骤:
2.点击Create new key store按钮,下一步:
3.创建密钥库,1和2处的密码可以设置不同,也可以生成密钥库;但这里强调两个密码一定要设置相同,原因详见下文,填写完成点击ok;
以上无论是方式一还是方式二,在生成密钥库后均有可能出现以下错误提示,版本高的JDK可能不会:
1.到这里,若以上方式一或方式二生成的密钥库,在设置两个密码时如果设置的相同,则直接填写以上建议的命令即可:
keytool -importkeystore -srckeystore D:\Android\JKS\NationalBodyJKS.jks -destkeystore D:\Android\JKS\NationalBodyJKS.jks -deststoretype pkcs12
2.若以上方式一或方式二生成的密钥库,设置的两个密码不相同,则在输入1建议使用的命令时会出现以下错误提示:
3.以上2提示的错误,直接翻译大家也可以看的明白,意思就是设置的Key store密码与Key alias密码不相同,上文多次强调的两个密码要设置相同的原因就在于此。
总结
1.生成密钥库时,Key store密码与Key alias密码要设置相同;
2.密钥库生成后,使用警告的命令将密钥库的格式由jks迁移为pkcs12;迁移成功后会备份旧的文件,以.old结尾,基本使用不到了,可直接删除;
keytool -importkeystore -srckeystore D:\Android\JKS\NationalBodyJKS.jks -destkeystore D:\Android\JKS\NationalBodyJKS.jks -deststoretype pkcs12
3.密钥库的文件地址请自行设置,上文中的库地址均为演示使用;
4.以上就是我在生成密钥库时遇到的问题,希望可以帮到同样遇到此问题的同学,你我共勉!
JKS 密钥库使用专用格式。建议使用 “xxx“ 迁移到行业标准格式 PKCS12相关推荐
- 【错误记录】创建密钥报错 ( Key was created with errors: Warning: JKS 密钥库使用专用格式。建议使用 “ keyto “ 迁移到行业标准格式 PKCS12 )
文章目录 一.报错信息 二.解决方案 一.报错信息 创建签名密钥 : 选择 " 菜单栏 / Build / Generate Singed Bundle / APK - " 选项 ...
- android studio生成JKS时候提示:JKS 密钥库使用专用格式。建议使用 keytool -importkeystore
本文是方便新手的,将过程中许多问题都列举出来引用其他文章链接,方便新手快速找到如何解决,大家根据自己需求选择性查看即可 使用Android Studio自带的功能创建的key的时候,出现warning ...
- Android APK签名 JKS 密钥库使用专用格式。建议使用 “keytool -importkeystore -srckeystore E:\xxxxxx- pkcs12“ 迁移到行业标准格式
Android Studio中进行签名 转载地址:Android APK签名 JKS 密钥库使用专用格式.建议使用 "keytool -importkeystore -srckeystore ...
- Android签名jks转pkcs12(JKS 密钥库使用专用格式。建议使用 “keytool -importkeystore xx pkcs12“ 迁移到行业标准格式 PKCS12)
有遇到如下error的朋友,可以阅读此文解决: 1.JKS 密钥库使用专用格式.建议使用 "keytool -importkeystore -srckeystore E:\eeee -des ...
- JKS 密钥库使用专用格式。建议使用 keytool -importkeystore -srckeystore E:\xxxxxx- pkcs12 迁移到行业标准格式PKCS12
错误: Key was created with errors: Warning: JKS 密钥库使用专用格式.建议使用 "keytool -importkeystore -srckeyst ...
- Warning:JKS 密钥库使用专用格式。建议使用 keytool -importkeystore -srckeystore...pkcs12 迁移到行业标准格式 PKCS12
背景 在给项目生成密钥文件的时候发现出现了一个错误. 使用 android studio 填写好相关信息后,最后生成密钥时会报一个 Error,如下图示: 报错信息如下: Key was create ...
- JKS 密钥库使用专用格式。建议使用 “keytool -importkeystore XXX “迁移到行业标准格式?
1.Windows:运行(windows+R) -> 输入cmd -> 回车. 2.将 "keytool -importkeystore XXX" 引号里的内容直接粘贴 ...
- 新版本AS 签名文件创建错误,JKS 密钥库使用专用格式。
android Studio打包pak请参考下面链接: https://www.jianshu.com/p/940ac5cf0246 需要把 AS刚创建的JKS密钥库迁移到行业标准格式PKCS12,在 ...
- JKS 密钥库使用专用格式。建议使用 keytool -importkeystore -srckeystore 解决办法
不管是使用指令创建的key: 还是使用Android Studio自带的功能创建的key 都会出现这个提示信息,提示信息的意思很明确,就是在指令行中执行提示的这段代码就行了,举个例子: 用指令创建ke ...
最新文章
- Android Audio代码分析25 - JNI callback
- A Deep Reinforcement Learning Network for Traffic Light Cycle Control 【论文阅读】
- android 实现异步加载图片,Android中ImageView异步加载图片类
- C#dataGridView字体显示设置
- 戴尔推出PowerEdge T30,主打小型办公和家庭办公市场
- word2019关闭时无响应
- 【ensp】单臂路由与生成树的配置
- PMP49个过程组知识领域ITTO汇总 -- 项目采购管理
- Remark Holdings平安城市解决方案助力城市安全升级
- 关于VRML中的旋转(orientation或rotation)
- 机器学习面试经验--2017年持续更新
- Python+Vue计算机毕业设计影评网站系统4i684(源码+程序+LW+部署)
- 均值与期望到底是不是一回事?
- SVG滤镜+阴影+渐变--学习笔记
- 使用Docker搭建Nextcloud个人工作中心(同步盘+离线下载等功能)以及DNS服务器搭建
- POI操作word模板并生成新的word.docx
- 海康威视软件测试实习岗面试(已拿offer)
- 3天怒肝5万字!阿里P7大佬手写MySQL超全笔记,还担心学不会吗?
- “驴妈”海南8日游攻略
- easyPoi 注解导出 动态隐藏列
热门文章
- 获取附近小区信息_小程序获取当前位置加搜索附近热门小区及商区的方法
- 绝地求生显示器测试软件,《绝地求生大逃杀》1728*1080分辨率怎么设置?自定义分辨率设置方法分享...
- VC++ 6.0之MSComm控件安装、使用
- java 制作pdf模板,Java-pdf模板制作流程-使用pdf 模板生成pdf文件
- Linux随笔1 - Linux哲学思想与安装
- C程序设计(谭浩强)的几处错误
- 谭浩强C++ 第八章
- 关于征集参与团体标准起草单位的通知的各地奖励政策汇总
- 无线传感网络技术论文笔记
- 字符串全排列算法_C#版_剑指OFFER