我的应用程序已在 Google Play 商店中,我想推送它的新版本。当我尝试上传 AAB 文件时,收到一条错误消息:“要上传 Android App Bundle,您必须注册 Play 应用签名。”我使用下面的命令按照所有步骤导出和加密私钥。
java -jar pepk.jar --keystore=foo.keystore --alias=foo --输出=加密的私有密钥路径 --rsa-aes-加密 --加密密钥路径=/path/to/encryption_public_key.pem
但是当我运行上述命令时,出现以下错误:
错误:无法导出或加密私钥 java.security.NoSuchAlgorithmException:找不到任何提供者 支持 RSA/NONE/OAEPWithSHA1AndMGF1Padding 在 java.base/javax.crypto.Cipher.getInstance(Cipher.java:574) 在 com.google.wireless.android.vending.developer.signing.tools.extern.export.ExportEncryptedPrivateKeyTool.encryptPrivateKeyWithCkmRsaAesKeyWrapEncryption(ExportEncryptedPrivateKeyTool.java:284) 在 com.google.wireless.android.vending.developer.signing.tools.extern.export.ExportEncryptedPrivateKeyTool.run(ExportEncryptedPrivateKeyTool.java:213) 在 com.google.wireless.android.vending.developer.signing.tools.extern.export.ExportEncryptedPrivateKeyTool.main(ExportEncryptedPrivateKeyTool.java:165)
您能为我提供解决此问题的方案吗?
我参考下面的视频解决了这个问题。谢谢。 youtube.com/watch?v=pCczRHsdNOY