您好,我正在尝试注册“让 Google Play 管理您的应用签名密钥”,但是当我按照步骤操作时,出现此错误:
从我在其他答案中看到的情况来看,谷歌曾经提供了另一个名为的参数--encryptionkey,但不再给出,现在他们的教程如下所示:
我怀疑错误来自--rsa-aes-encryption参数......但这只是一个猜测......
这是错误的文本版本,可以更轻松地复制:
MacBook-Pro Desktop % java -jar pepk.jar --keystore=cbk.keystore --alias=release --output=cbk1 --rsa-aes-encryption --encryption-key-path=encryption_public_key.pem
Enter password for store 'cbk.keystore':
Enter password for key 'release':
Error: Unable to export or encrypt the private key
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)
at com.google.wireless.android.vending.developer.signing.tools.extern.export.ExportEncryptedPrivateKeyTool.run(ExportEncryptedPrivateKeyTool.java:213)
at com.google.wireless.android.vending.developer.signing.tools.extern.export.ExportEncryptedPrivateKeyTool.main(ExportEncryptedPrivateKeyTool.java:165)
Run Code Online (Sandbox Code Playgroud)
非常感谢你的帮助 !