2

我正在尝试将谷歌地图迁移到华为地图套件。现在我应该为华为 App Gallery 生成本地 SHA 256 指纹,我正在关注华为提供的官方文档:配置 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 中得到以下结果。

在此处输入图像描述

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

4

2 回答 2

2

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

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

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

于 2021-01-09T01:52:02.163 回答
1

您可以以更简单的方式生成 SHA-256 密钥,您可以按照屏幕截图中显示的步骤操作 点击 Gradle -> 签名报告 -> 你将在 logcat 中获得 SHA 密钥

于 2021-01-28T11:14:49.293 回答