谷歌商店上传java.security.NoSuchAlgorithmException: Cannot find any provider supporting RSA/NONE/OAEPWithS

前面已经写过一篇谷歌商店上传秘钥的问题, 最近上传又发现不行了,

之前的文章:谷歌商店 pepk.jar 运行失败Java Runtime (class file version 55.0)-CSDN博客

可以看出 --encryption-key-path=encryption_public_key.pem这里有变化,原因也是 pepk.jar更新了,

现在看看遇到的问题 一:

Error: Unable to access jarfile pepk.jar

这说明 pepk.jar的路径不对,直接写pepk.jar全路径

问题二:

jdk版本太低 ,需要升级, 后面会讲到如何处理,

问题三:

java.security.NoSuchAlgorithmException: Cannot find any provider supporting RSA/NONE/OAEPWithSHA1AndMGF1Padding
        at java.base/javax.crypto.Cipher.getInstance(Cipher.java:574)
        at com.google.wireless.android.vending.developer.signing.tools.extern.export.ExportEncryptedPrivateKeyTool.encryptPrivateKeyWithCkmRsaAesKeyWrapEncryption(ExportEncryptedPrivateKeyTool.java:284)

其实和问题二一样 也是jdk版本太低.

解决二,三的最简单的方法:

更新新的jdk

下载后安装. 然后把 pepk.jar和encryption_public_key.pem还有 签名文件.jks文件 三个全部复制到这个bin目录下 如图

 cd 到 刚才openjdk的安装路径  再运行谷歌密令,   注意签名文件的路径

 如图代表已经生成成功找到output. zip 文件去上传.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值