2025-04-22

写一下谷歌上架吧,因为需要集成微信登录所以用的自己的证书,但是下载了谷歌的小工具后执行命令老是报错 jdk 版本不对,找不到对应的加密工具。所以换了一种方式。下载下来bcprov-jdk18on-1.79.jar
然后把证书,谷歌下载下来的工具放进一个文件夹下,写一段脚本

exportJAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home

"$JAVA_HOME/bin/java"\

    --add-opens java.base/java.security=ALL-UNNAMED \

    -cp"bcprov-jdk18on-1.79.jar:pepk.jar" \

    -Djava.security.provider.1=org.bouncycastle.jce.provider.BouncyCastleProvider \

    -Djava.security.debug="provider,jar"\

    com.google.wireless.android.vending.developer.signing.tools.extern.export.ExportEncryptedPrivateKeyTool \

    --keystore=你的证书 \

    --alias=证书alias \

    --output=output.zip \

    --include-cert \

    --rsa-aes-encryption \

    --encryption-key-path=/Users/youchao/Desktop/carehomecard_output_zip/encryption_public_key.pem

 运行脚本,就导出需要的 zip 了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容