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

时间:2019-04-03 13:13:23

标签: android firebase flutter

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

5 个答案:

答案 0 :(得分:21)

按照以下步骤非常简单。

步骤1.使用VS代码转到您的项目目录。

步骤2。打开终端。

第3步。在以下路径中运行 cd android

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

第4步。为以下路径运行。\ gradlew signingReport

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

然后它将像这样显示

> 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 :(得分:1)

  1. 打开一个终端窗口。

  2. 将目录更改为JDK bin目录,我的名称是jdk1.7.0_05(可能与您有所不同)。 cd

    C:\Program Files\Java\jdk1.7.0_05\bin
    
  3. 接下来,我们必须运行keytool.exe。使用以下行获取Android SHA1指纹。 Windows:

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

    Mac和Linux:

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

答案 2 :(得分:1)

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

cd android && ./gradlew app:signingReport

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

答案 3 :(得分:0)

1:在Windows中打开 cmd

2:使用 cd C:\ Program Files \ Java \ jdk1.7.0_05 \ bin ,这将导致您进入jdk的bin文件夹。

3:获取文件debug.keystore的路径,在我的情况下为 C:\ Users \ name \ .android \ debug.keystore

4:然后运行此命令 keytool -list -v -keystore   C:\ Users \ name \ .android \ debug.keystore -alias androiddebugkey -storepass android-   安卓键盘密码

这将为您提供 SHA1

答案 4 :(得分:0)

在Windows中

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

library(shiny) ui <- shinyUI(fluidPage( mainPanel( selectizeInput("test","test",choices=c("&chi;<sup>2</sup><sub>k</sub>"="chi_k^2"),options=list( labelField="name", create=FALSE, render=I( ' { option:function(item,escape) {return String.prototype.concat("<div>", item.name, "</div>"}, item:function(item,escape) {return String.prototype.concat("<div>", item.name, "</div>"} } ' ) ) ) ) ) ) server <- shinyServer(function(input, output) { }) shinyApp(ui = ui, server = server)

  1. 只需获取SHA1