获取SHA-1指纹的方法和获取指纹的方法一样吗?之前,我正在运行这个命令:

我不清楚我得到的结果是不是SHA-1指纹。有人能解释一下吗?


当前回答

在新的更新中,只需进入Android文件夹并键入。/gradlew signingReport

其他回答

我看到了很多关于这个问题的帖子,所以我会保持简单+例子。

要获得SHA1的客户端登录与谷歌+和更多的行动:

一般形式:

keytool -list -v -keystore <your_keystore_full_path> -alias <your_alias_name>

对于调试,替换为调试。例如:

keytool -list -v -keystore C:\Users\DAVID\.android\debug.keystore -alias androiddebugkey

密码:安卓

对于Release,替换为您的keystore路径和别名密码,例如:

keytool -list -v -keystore C:\ProjectsData\keystore\my-release-key.keystore -alias alias_name 

密码:您的别名密码。

我在使用命令时遇到了一个问题

[keytool -list -v -keystore C:\Users\MG\Desktop\test.jks -alias test]

因此,我下载https://sourceforge.net/projects/portecle/。 然后从jar程序中打开。jks文件。它会显示所有相关信息

如果您正在使用eclipse,请转到: 窗口- >首选项- > Android - >构建 你会在那里找到你要找的东西。

右边Gradle—>签名项目获得所有密钥

如果你没有Keystore和别名,你可以使用这个命令:

keytool -list -printcert -jarfile app.apk