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

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


当前回答

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

其他回答

请参考以下图片获取SHA-1密钥

跟随本教程为谷歌Map v2创建SHA1指纹

调试模式:

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

释放模式:

keytool -list -v -keystore {keystore_name} -alias {alias_name}

例子:

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

在windows下,当keytool命令找不到时,转到您安装的JDK目录,例如<YourJDKPath>\Java\jdk1.8.0_231\bin\,打开命令行,尝试上述命令进行调试/发布模式。

获得SHA1或SHA-256的另一种方式使用./gradlew signingReport

欲了解更多详细信息,请访问 使用Gradle的签名报告

这是MacBook Pro M2 2022上macOS Ventura 13.0的解决方案

我需要SHA1密钥谷歌云。

在项目所在的终端上运行此命令。我在做颤振的项目。

Keytool -keystore path-to-debug-or-production-keystore -list -v .使用实例

如果它不起作用并且得到这个错误,请继续执行。

访问https://www.java.com,下载并安装最新版本的Java。再次运行上面的命令,如果您得到类似的另一个错误,请继续执行。

运行此命令,将为您提供SHA1, SHA256, MD5作为默认调试密钥。并可用于谷歌播放业务的开发和调试。

Keytool -list -v -keystore ~/.android/debug。Keystore -alias androiddebugkey -storepass android -keypass android

截至2020年9月,如果您想获得发布密钥存储库证书的SHA-1指纹。只需打开您的谷歌播放开发控制台,并打开应用程序签名选项卡。

在Windows操作系统下打开“命令提示符”,进入以下文件夹。

C:\Program Files\Java\ jdk1.7.0_05 \ bin

使用cd <下一个目录名称>命令将目录改为下一个目录。 使用命令cd ..将目录更改为“上一页”

现在输入下面的命令:

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