获取SHA-1指纹的方法和获取指纹的方法一样吗?之前,我正在运行这个命令:
我不清楚我得到的结果是不是SHA-1指纹。有人能解释一下吗?
获取SHA-1指纹的方法和获取指纹的方法一样吗?之前,我正在运行这个命令:
我不清楚我得到的结果是不是SHA-1指纹。有人能解释一下吗?
当前回答
//获取SHA1的最简单方法
//添加以下命令到您的终端并按enter
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass 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哈希值。
如果您正在使用谷歌Play应用程序签名,而不是从密钥库中获取SHA,更简单的方法是到谷歌Play控制台>您的应用程序> Release Management >应用程序签名并寻找您的上传证书。
在ANDROID STUDIO执行以下步骤:
点击ANDROID STUDIO IDE右侧的Gradle菜单 展开任务树 在signingReport上点击
您将能够在IDE的底部看到签名
如果你使用android studio使用简单的步骤:
运行你的项目 点击Gradle菜单 展开Gradle任务树 点击android-> signingReport
如果没有任何显示(android studio 2.2),那么
从运行栏点击切换任务执行/文本模式
你可以通过去Window>Preference>Android>Build in Eclipse获取任何工作区的MD5和SHA1指纹。