android - huawei App Signing 导出和上传 key 和证书

标签 android huawei-developers android-app-signing app-signing

我想将我的应用上传到华为应用库。我被困在应用程序签名过程中。
要执行 App Signing,您需要选择以下 2 个选项之一:

  • 让 AppGallery Connect 为您创建和管理应用签名(推荐并仅适用于新应用发布)
  • 导出和上传 key 和证书

  • 不幸的是,华为应用程序库中的说明告诉您 Obtain the pepk.jar file from the Internet or another legitimate source.但不要提供可以下载 PEPK 工具 (pepk.jar) 的链接。
    我在哪里可以找到下载工具的“合法 channel ”?
    编辑:华为 App Gallery 引用说明
  • 通过互联网或其他合法 channel 获取 pepk.jar 文件。
  • 运行以下命令将您的私钥和公钥证书导出并加密到 ZIP 文件中。粗体参数必须根据需要替换。然后,根据提示输入您的存储位置和 key 密码。
  • java -jar pepk.jar --keystore test.jks --alias test --output=output.zip --encryptionkey=<some-encryption-key> --include-cert
    
  • 上传包含私钥和公钥证书的 ZIP 文件。 (ZIP 文件仅包含 certificate.pem 和 encryptedPrivateKey。)

  • 第二次编辑:谷歌播放 PEPK
    选择加入 Google Play App Signing 时,他们会提供以下链接:
    PEPK toolPEPK tool source code .
    重新开放编辑
    这是一个严重的问题。华为应用程序库告诉您从某个地方找到 pepk.jar 文件。一个应该处理您的签名证书的文件,因此这个文件不被篡改非常重要。所以这个问题不是基于意见的,而是问题是,我们在哪里可以从谷歌获得官方的 pepk.jar。

    最佳答案

    你可以在这里下载
    https://github.com/yongjhih/pepk
    在 readme.md 的底部

    关于android - huawei App Signing 导出和上传 key 和证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62357416/

    相关文章:

    java - 如何在 Windows 命令行中为 Android Studio 生成 keystore 签名的 .jpk 签名文件?

    android - Play商店是否仅将手动提交的错误注册为错误或发生的所有错误?

    android - Bottomsheet 总是隐藏我最后的 Recyclerview 元素

    android - 如何在flutter中从其他android型号中检测华为设备型号?

    android - 将签名信息添加到 gradle 中的 apk 文件名

    android - 如何将一个帐户用于多个应用程序(AccountAuthenticator、sharedUserId、Google Play App Signing)?

    android - Eclipse Android AVD 模拟器不显示自定义分辨率皮肤的按钮

    Android点击EditText不会显示软键盘

    android - 如何直接打开华为应用市场?

    android - 检测应用程序是否从华为应用市场安装