美文网首页
解决Key was created with errors:迁移

解决Key was created with errors:迁移

作者: android_zyq | 来源:发表于2020-11-29 22:25 被阅读0次

    问题

    在android studio打包时创建新的keystore文件,报错如图所示,反复检查配置没有发现有配置错的地方,而且去对应的keystores文件夹查看时发现新的20201129.jks文件也是存在的。那么就是升级gradle之后的要求的编码格式变了。好在studio直接也给出了提示和解决方案。


    image.png

    解决方案

    image.png

    命令解释:

    • keytool 是一个java数据证书的管理工具,在你安装的jdk的bin目录下的工具,执行命令前先配置jdk到环境变量中
    • -srckeystore 导入的store源文件路径,就是你新创建的那个文件
    • -destkeystore 导出store文件的目标路径,就是你要存到哪里
      直接复制当前提示命令,打开cmd去执行,执行之前还需要注意下目标路径需要改写一下,比如增加pkcs12文件夹,否则源文件和目标文件同一目录会报错。


      image.png

      然后修改目标目录后可以直接执行命令

    keytool -importkeystore -srckeystore G:\keystore\JXCY20201221.jks -destkeystore G:\keystore\change\JXCY20201221.jks -deststoretype pkcs12
    
    image.png

    需要输入3次密码(两次密码是给新文件的,1次密码是源文件的,可以不变),执行后就可以在指定的pkcs12文件夹获取到新的jks文件了。


    image.png

    相关文章

      网友评论

          本文标题:解决Key was created with errors:迁移

          本文链接:https://www.haomeiwen.com/subject/axllwktx.html