获取SHA-1指纹的方法和获取指纹的方法一样吗?之前,我正在运行这个命令:
我不清楚我得到的结果是不是SHA-1指纹。有人能解释一下吗?
获取SHA-1指纹的方法和获取指纹的方法一样吗?之前,我正在运行这个命令:
我不清楚我得到的结果是不是SHA-1指纹。有人能解释一下吗?
当前回答
如果您正在使用谷歌Play应用程序签名,而不是从密钥库中获取SHA,更简单的方法是到谷歌Play控制台>您的应用程序> Release Management >应用程序签名并寻找您的上传证书。
其他回答
首先到jar文件复制keytool路径,然后添加到系统路径,然后运行。我希望这是有效的。
在新的更新中,只需进入Android文件夹并键入。/gradlew signingReport
如果您正在使用eclipse,请转到: 窗口- >首选项- > Android - >构建 你会在那里找到你要找的东西。
对于本地,你很容易从android工作室获得sha1,但对于live,请检查下面的url:
Facebook Android生成密钥散列
我们大多没有完成以下步骤,所以请检查这是100%正确的链接。
8) If you see in openssl Bin folder, you will get a file with the name of debug.txt
9)现在您可以重新启动命令提示符或使用现有的命令提示符
10)返回C盘,并给出openssl Bin文件夹的路径
11)复制以下代码并粘贴
openssl sha1 -binary debug.txt > debug_sha.txt
12)你会在openssl bin文件夹中得到debug_sha.txt
13)再次复制以下代码并粘贴
openssl base64 -in debug_sha.txt > debug_base64.txt
14)你会在openssl bin文件夹中得到debug_base64.txt
这是你的Key哈希值。
这是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