颤振-获得SHA-1证书-Android Studio 3.2.1

颤振-获得SHA-1证书-Android Studio 3.2.1,android,android-gradle-plugin,firebase-authentication,flutter,sha1,Android,Android Gradle Plugin,Firebase Authentication,Flutter,Sha1,我正在为我的颤振项目检索SHA-1指纹证书。这通常可以通过进入Android Studio右侧的Gradle面板并单击signingReport来完成 但问题是,在《颤振》中,它根本没有显示Gradle面板,经过一个小时的搜索,我仍然找不到让面板显示的方法 我尝试了Keytool方法,但它告诉我在命令提示符中没有这样的命令。我如何获得我的颤振项目的SHA-1证书?我需要它来与Firebase Auth签署我的颤振项目 我还搜索了Firebase文档,没有关于如何在Flatter中找到SHA-1的

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

但问题是,在《颤振》中,它根本没有显示Gradle面板,经过一个小时的搜索,我仍然找不到让面板显示的方法

我尝试了Keytool方法,但它告诉我在命令提示符中没有这样的命令。我如何获得我的颤振项目的SHA-1证书?我需要它来与Firebase Auth签署我的颤振项目

我还搜索了Firebase文档,没有关于如何在Flatter中找到SHA-1的文档。它只是说SHA-1是使用Firebase Auth所必需的


相关问题

您是说以下选项(查看渐变面板)根本不可用吗

说明了如何使用
keytool
获取SHA-1

使用with命令提示符下的命令:

keytool -list -v -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore
如果命令不起作用,则包括
keytool.exe
的路径。对我来说,这是
C:\ProgramFiles\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的签名报告,首先在终端上使用命令转到android文件夹:
  • 和以下命令以获取报告:

    ./gradlew signingReport
    
    然后它将显示
    签名报告
    ,您可以从中检索SHA-1


    您是否尝试打开android Studio中的
    android/
    目录并检查菜单是否可用?@Günter是的,我有。我甚至打开了一个
    build.gradle
    文件。不在我的flatter项目中。你有一个flatter项目还是一个普通的Android项目?因为我在菜单中看不到任何颤振选项,这通常在处理颤振项目时会出现。嗨。谢谢你的回答奏效了。它不需要
    chmod
    命令。在flift项目的
    /android
    目录中直接执行
    /gradlew signingReport
    ./gradlew signingReport