在华为应用程序库中,我必须更新现有的 aab 应用程序。网站将我重定向到应用签名页面,我必须遵循一些步骤才能成功签署应用。这些是提供的步骤:
- 从 Internet 或其他合法来源获取 pepk.jar 文件。
- 将您的私钥和公钥证书导出并加密到 ZIP 文件中。粗体参数必须根据需要替换。然后,根据提示输入您的数据存储位置和密钥密码。java -jar pepk.jar --keystore test.jks --alias test --output=output.zip --encryptionkey=<some_encryption_key> --include-cert
- 上传包含私钥和公钥证书的 ZIP 文件。(ZIP 文件仅包含 certificate.pem 和 encryptedPrivateKey。)
现在我有2个问题。
第一个是,当我在 CMD 的第二步中运行代码时。我得到include-cert flag is not provided 错误。但是,当我写--include-cert=certificate.pem或--include-cert certificate.pem它说 flag is unrecognized。
第二个是,我将certificate.pem 和私钥放入文件夹,然后将其转换为ZIP。但是当我点击提交时,它给了我确保包仅包含 certificate.pem 和 encryptedPrivateKey 文件错误。当您将应用程序包或 Apk 生成到具有 .pepk 扩展名的相同位置时,不是 encryptedPrivateKey 是 AndroidStudio 导出的文件吗?
我不知道为了签署我的申请我缺少什么。任何帮助将不胜感激,在此先感谢