当前位置: 首页 > 知识库问答 >
问题:

Android-我如何生成SHA-1指纹[复制]

印曜灿
2023-03-14

我得到了许多关于生成SHA-1指纹的教程(一般不只是地图),但我想知道什么是最好的方法&这两种方法之间有什么区别。

第一种方式(钥匙工具)

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

或通过提及用户配置文件

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

共有1个答案

仉宸
2023-03-14

首先,您可以下载并安装openssl和jdk文件。

>

  • 打开命令提示符,复制并粘贴jdk文件路径,如下所示

     C:\Program Files\Java\jdk1.6.0_37\bin>
    

    接下来转到C:>User folder>Select(User name)folder>.Android folder在那里,打开该文件夹并复制链接(或)键入如下所示的文本行

    keytool-list-v-keystore“C:\users(用户名).android\debug.keystore”

    C:\Program Files\java\jdk1.6.0_37\bin>keytool-list-v-keystore“C:\users(用户名).android\debug.keystore”

    输入密钥库密码:android

    然后单击enter列出sha1和md5键。

  •  类似资料:
    • 获得SHA-1指纹的方法与获得指纹的方法相同吗?以前,我运行的是以下命令: 我不清楚我得到的结果是不是SHA-1指纹。有人能澄清一下吗?

    • 问题内容: 我已经从Eclipse转移到Android Studio。现在,我正在尝试使用我的地图应用程序。因此,我需要我的SHA-1指纹证书编号。 当我使用Eclipse时,它就在下。但是在Android Studio中,我找不到类似的任何选项,因此我可以轻松找到指纹。我正在使用Windows。我从此链接中了解到: 当您从IDE运行或调试项目时,Android Studio会自动以调试模式对您的

    • 我已经使用电话认证在Flatter中创建了一个登录页面。其中我得到了错误: E/FirebaseAuth(21546):[SmsRetrieverHelper]SMS验证代码请求失败:未知状态代码:17028传递了安全令牌,但在Firebase控制台中未注册匹配的SHA-256。请确保此应用程序的packageName/SHA256对已在Firebase控制台中注册。I/flatter(21546

    • 我正在尝试为Flutter的应用程序生成一个SHA-1,为Android studio支持谷歌登录,但我不知道如何做到这一点,我看到一些帖子指出运行一个命令,但那里我需要一个jks文件,我猜,而Flutter没有创建那个。 有人能帮帮我吗?

    • 我正在工作的颤振应用程序,并想找到SHA-1键。我在android Studio中打开了android目录,但gradle部分没有显示signingReport选项。 这是我的Android Studio的截图。