how to get sha1 of android app in Vs code

open terminal - navigate to root project folder -

cd android && ./gradlew app:signingReport

PS: I tried the above code for my signed project


It's very simple follow below steps.

Step 1. Go to your project directory in VS code.

Step 2. Open terminal.

Step 3. Run cd android for the below path :

Ex.: PS D:\Workspace\FlutterWorkSpace\FlutterApp\flutter_demo_app> cd android

Step 4. Run .\gradlew signingReport for the below path :

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

Then it will display like that

> 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

  1. Open a terminal window.

  2. Change the directory to the JDK bin directory, mine was jdk1.7.0_05 (could be different for you). cd

    C:\Program Files\Java\jdk1.7.0_05\bin
    
  3. Next we have to run the keytool.exe. Use the following line to get the Android SHA1 fingerprint. Windows:

    keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore"-alias androiddebugkey -storepass android -keypass android
    

    Mac and Linux:

    keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android