赞
踩
前面已经写过一篇谷歌商店上传秘钥的问题, 最近上传又发现不行了,
之前的文章:谷歌商店 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 文件去上传.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。