用户登录
用户注册

分享至

androidStudio打包keystore 文件生成报错:要迁移到行业标准格式PKCS12

  • 作者: 滚犊子12138
  • 来源: 51数据库
  • 2021-07-12

androidStudio打包keystore 文件生成报错:要迁移到行业标准格式PKCS12

?

网上找了好多方式,大多都是复制报错双引号中的部分到项目所在的目录下去执行命令或者是将其修改为:keytool -genkey -alias key0-keypass 123456 -keyalg RSA -keysize 2048 -validity 36500 -keystore? F:\androidKey\HZQKLKey\HZAppkey.jks -storepass 123456在执行;又或者是把执行命令的路径改到C盘路径的? .android 路径下去执行。然而,我的执行结果是“keytool不是内部或外部命令”。也可能是我的JDK环境没有配置正确(应为现在AS自带有JDK,不需要单独配置,所以在环境配置路径指向的时候没有指向AS工具下的jre这里的缘故吧)。

?

?

那么遇到这种问题怎么办呢?

?

?

解决方法:复制图中的标记部分(双引号中的全部)到AS工具下的jre目录下找到bin目录执行cmd即可;

标记部分:keytool -importkeystore -srckeystore F:\androidKey\HZQKLKey\HZKeyStore.jks -destkeystore F:\androidKey\HZQKLKey\HZKeyStore.jks -deststoretype pkcs12

?

?

?

?

这样就可以在原来的生成的keysotre文件的地方生成和原来一样的文件名的keysotre文件;至于以前的旧文件默认在后边加了一个old。我们在打包的时候用新的那个就可以了;旧的那个可以删除掉。

软件
前端设计
程序设计
Java相关