Hbuild-X使用生成签名证书失败,怎么解决 +云打包

之前那个写的是一次性好的  接下来说说怎么解决不好的.

前面下载JRE环境不懂的 或者安装 环境配置不懂的 可以去我的博客 看看如下:

Hbuild-X如何获取并且使用证书,正常使用的_zhangt-的博客-CSDN博客 安装JRE环境(推荐使用JRE8环境,如已有可跳过)可从Oracle官方下载jre安装包:https://www.oracle.com/technetwork/java/javase/downloads/index.html在官网 我下载的是 中间, 的哪项,下载完毕之后,打开文件一直安装,(记住你安装的目录,我没有安装在C盘,我是自定义的)安装完毕,配置一下环境上面的续环境配置完毕后进去这个bin文件夹这样就完成...https://blog.csdn.net/fttttttt/article/details/123679331从之前的 二 开始讲起

 

第一:

keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore

1**testalias是证书别名,可修改为自己想设置的字符,建议使用英文字母和数字(后面会用到)

2**test.keystore是证书文件名称,可修改为自己想设置的文件名称(后面会用到)

3**36500是证书的有效期,表示100年有效期
 

以 kkk.keystore为例   

 接下来去bin文件找kkk.keystore 

 

第三:
证书找到了,就去Hbuilder-X --进行打包了.

点击你需要打包的文件,然后导航栏上面有个 发行 点进去有个 原生APP-云打包 点开后如下:

你点击如果是  证书文件不是有效的keystore文件  上面也出现 Google开发者证书信息有误,请正确填写相关信息

 

第四步 解决  我有两种解决方法 

第一种方法

keytool -importkeystore -srckeystore ./test.keystore -destkeystore ./test.keystore -deststoretype JKS

这一行代码是更改密钥库类型 :

刚刚我一开始请求的是kkk.keystore  上面一行写的是test.keystore   

我们把代码中的test.keystore 改成 kkk.keystore 

输入完代码后还需输入 密钥库口令

这样就完成了 打开bin文件 看到有kkk.store.old 文件还有 kkk.keystore 

就成功了

 

第二种方法:是我自己找的网站证书转换把原来的 PKCS12转为JKS

网址链接

 证书格式转换 (myssl.com)

老样子重新获取一个xxx.keystore  这个没有转换过的keystore肯定不能进行云打包

进入bin文件夹,找到 zt.store拖入网址中  把密钥库口令输入 就会下载一个新的 xxx.jks文件

有这个文件我是直接剪切到bin文件夹中的,

 接下来重复 第三

 更换类型的密钥 之前的证书别名, 私钥密码 和之前一样的只需要重新浏览找到更换成过的   kkk.keystore  

这样就完成了 打包 

KOBE

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值