Flutter - 获取 SHA-1 证书 - Android Studio 3.2.1

Adi*_*fyr 5 android sha1 android-gradle-plugin firebase-authentication flutter

我正在尝试为我的 Flutter 项目检索 SHA-1 指纹证书。这通常可以通过进入 Android Studio 右侧的 Gradle 面板并单击signingReport.

然而,问题是,在 Flutter 中,它根本不显示 Gradle 面板,经过一个小时的搜索,我仍然找不到让该面板显示的方法。

我尝试了 Keytool 方式,但它告诉我命令提示符中没有这样的命令。我如何为我的颤振项目获得 SHA-1 证书?我需要它来使用 Firebase Auth 登录我的 Flutter 项目。

我也在 Firebase 文档中搜索过,没有关于如何在 flutter 中找到 SHA-1 的文档。它只是说使用 Firebase 身份验证需要 SHA-1。

相关问题https://github.com/flutter/flutter/issues/24776

Mos*_*wan 23

我遇到了同样的问题,要获取 SHA-1 有两种方法:

  1. 使用 Keytool(对我不起作用)
  2. 使用我使用的 Gradle 签名报告,首先在终端上使用命令转到 android 文件夹:
cd android               
Run Code Online (Sandbox Code Playgroud)

以及以下命令来获取报告:

./gradlew signingReport
Run Code Online (Sandbox Code Playgroud)

然后它会显示signingReport您可以从中检索 SHA-1。

在此输入图像描述