Flutter - 获取 SHA-1 证书 - Android Studio 3.2.1
Flutter - Get SHA-1 Certificate - Android Studio 3.2.1
我正在尝试为我的 Flutter 项目检索 SHA-1 指纹证书。这通常可以进入 Android Studio 右侧的 Gradle 面板并单击 signingReport
。
然而,问题是,在 Flutter 中,它根本不显示 Gradle 面板,经过一个小时的搜索,我仍然找不到显示该面板的方法。
我尝试了Keytool方式,但是它告诉我在命令提示符中没有这样的命令。如何为我的 flutter 项目获取 SHA-1 证书?我需要它来使用 Firebase Auth 登录我的 Flutter 项目。
我也在 Firebase 文档中搜索过,没有关于如何在 flutter 中找到 SHA-1 的文档。它只是说使用 Firebase Auth 需要 SHA-1。
您是说以下选项(查看 Gradle 面板)根本不可用?
Authenticating Your Client 记录了如何使用 keytool
.
获取 SHA-1
在命令提示符下使用 Authenticating Your Client 中的命令:
keytool -list -v -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore
如果命令不起作用,则包含 keytool.exe
的路径。对我来说,那是 C:\Program Files\Java\jdk-12.0.2\bin\keytool.exe
。所以我使用的命令如下:
"C:\Program Files\Java\jdk-12.0.2\bin\keytool.exe" -list -v -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore
我遇到了同样的问题,获取SHA-1有两种方法:
- 使用 Keytool(我没用)
- 使用 Gradle 的签名报告,我在终端上使用 FIrst 使用以下命令转到 android 文件夹:
cd android
并使用以下命令获取报告:
./gradlew signingReport
然后它将显示 signingReport
,您可以从中检索 SHA-1。
keytool -list -v -keystore c:\users\your_user_name\.android\debug.keystore -alias androiddebugkey -storepass android -keypass android
我正在尝试为我的 Flutter 项目检索 SHA-1 指纹证书。这通常可以进入 Android Studio 右侧的 Gradle 面板并单击 signingReport
。
然而,问题是,在 Flutter 中,它根本不显示 Gradle 面板,经过一个小时的搜索,我仍然找不到显示该面板的方法。
我尝试了Keytool方式,但是它告诉我在命令提示符中没有这样的命令。如何为我的 flutter 项目获取 SHA-1 证书?我需要它来使用 Firebase Auth 登录我的 Flutter 项目。
我也在 Firebase 文档中搜索过,没有关于如何在 flutter 中找到 SHA-1 的文档。它只是说使用 Firebase Auth 需要 SHA-1。
您是说以下选项(查看 Gradle 面板)根本不可用?
Authenticating Your Client 记录了如何使用 keytool
.
在命令提示符下使用 Authenticating Your Client 中的命令:
keytool -list -v -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore
如果命令不起作用,则包含 keytool.exe
的路径。对我来说,那是 C:\Program Files\Java\jdk-12.0.2\bin\keytool.exe
。所以我使用的命令如下:
"C:\Program Files\Java\jdk-12.0.2\bin\keytool.exe" -list -v -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore
我遇到了同样的问题,获取SHA-1有两种方法:
- 使用 Keytool(我没用)
- 使用 Gradle 的签名报告,我在终端上使用 FIrst 使用以下命令转到 android 文件夹:
cd android
并使用以下命令获取报告:
./gradlew signingReport
然后它将显示 signingReport
,您可以从中检索 SHA-1。
keytool -list -v -keystore c:\users\your_user_name\.android\debug.keystore -alias androiddebugkey -storepass android -keypass android