【问题标题】:Cannot generate signing certificate sha 256 for Huawei Map Kit无法为华为 Map Kit 生成签名证书 sha 256
【发布时间】:2021-01-08 12:51:12
【问题描述】:

我正在尝试将 Google 地图迁移到华为地图套件。现在我应该为华为 App Gallery 生成本地 SHA 256 指纹,我正在关注华为提供的官方文档:Configuring App Gallery Connect

  1. 我在 App Gallery 中创建了我的项目
  2. 我已经将我的应用添加到该项目中
  3. 我下载了agconnect-servises.json文件
  4. 我在 Android Studio 中生成了 .jks 证书
  5. 然后,用于生成签名证书指纹 添加到华为应用程序库 在cmd提示符下我进入安装JDK的目录,然后打开bin目录并运行命令:keytool -list -v -keystore <my .jks file path>

而不是得到哪个官方文档的结果。前提是我在 cmd 中得到以下结果。

我搜索了很多,但没有找到任何关于此的信息。我应该怎么做才能获得证书?

【问题讨论】:

    标签: huawei-mobile-services huawei-developers huawei-map-kit


    【解决方案1】:

    keytool 命令需要添加更多选项才能获取 SHA256。这是带有附加选项的正确命令。

    keytool -list -v -keystore <keystore path> -alias <key alias> -storepass <keystore password>
    

    虽然在获取 SHA256 时需要使用 keytool,但 Java keytool 是 Oracle 创建的实用程序,并非专属于在华为应用市场上发布的过程。更多信息请参考官方文档:Link

    【讨论】:

    • 感谢您的回答。它对我有用!但是请那些实现这一点的人,永远不要忘记在 Keystore 路径中添加双引号“”。它必须在“”内。否则不起作用。
    • 如果路径包含空格,则路径周围需要 ""
    【解决方案2】:

    您可以以更简单的方式生成 SHA-256 密钥,您可以按照屏幕截图中显示的步骤进行操作

    【讨论】:

      猜你喜欢
      • 2017-09-14
      • 1970-01-01
      • 2015-10-03
      • 2020-07-02
      • 1970-01-01
      • 1970-01-01
      • 2021-06-26
      • 2021-04-07
      • 1970-01-01
      相关资源
      最近更新 更多