如何在 Vs 代码中获取 android 应用程序的 sha1

Abh*_*til 15 android firebase flutter

如何为颤振应用程序获取“Sha1”。我在 Vs 代码中使用 flutter。在 android studio 中,我们有直接选项,但我不知道如何在 Vs 代码中获取它。

小智 47

按照以下步骤操作非常简单。

步骤 1. 在 VS 代码中转到您的项目目录。

步骤 2. 打开终端。

步骤 3.为以下路径运行cd android

例如:PS D:\Workspace\FlutterWorkSpace\FlutterApp\flutter_demo_app> cd android

步骤 4.为以下路径运行.\gradlew signatureReport

PS D:\Workspace\FlutterWorkSpace\FlutterApp\flutter_demo_app\android> .\gradlew signatureReport

然后它会这样显示

> Task :app:signingReport

Variant: debug

Config: debug

Store: C:\Users\User\.android\debug.keystore

Alias: AndroidDebugKey

MD5: 6C:64:D6:49:31:37:60:3F:1D:2E:31:2A:F4:3C:E3:D6

SHA1: 54:B0:BC:D6:D6:B4:C3:51:88:E9:20:62:56:CD:23:2D:A7:C0:0F:FD

SHA-256: 80:BF:B3:A8:0D:D6:D9:7C:C8:5F:61:32:22:6B:EA:D1:51:03:8D:1H:5E:0F:F7:0B:G3:56:1DD1:D1:3B:DB:FA

Valid until: Monday, 30 March, 2048
Run Code Online (Sandbox Code Playgroud)

  • 针对以下路径运行 ./gradlewsigningReport :注意正斜杠 (3认同)

suj*_*uja 21

打开终端 - 导航到根项目文件夹 -

cd android && ./gradlew app:signingReport

PS:我为我的签名项目尝试了上面的代码


Car*_*nda 10

按照这些步骤,这是唯一对我有用的步骤

  1. 进入你的VS项目
  2. 打开终端
  3. 安卓系统
  4. ./gradlew 签名报告

这就是全部;)不客气!


Con*_* N. 9

  1. 打开终端窗口。

  2. 将目录更改为 JDK bin 目录,我的是 jdk1.7.0_05(对你来说可能不同)。光盘

    C:\Program Files\Java\jdk1.7.0_05\bin
    
    Run Code Online (Sandbox Code Playgroud)
  3. 接下来我们必须运行keytool.exe。使用以下行获取 Android SHA1 指纹。视窗:

    keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore"-alias androiddebugkey -storepass android -keypass android
    
    Run Code Online (Sandbox Code Playgroud)

    Mac 和 Linux:

    keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
    
    Run Code Online (Sandbox Code Playgroud)


Ash*_*ful 8

在窗口中

  1. 打开终端窗口
  2. 通过更改USERNAME运行以下命令

keytool -list -v -keystore "C:\Users\USERNAME\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

  1. 只需获取 SHA1