繁体   English   中英

SHA1证书指纹

[英]SHA1 certificate fingerprint

我正在尝试制作一个可以与Google Cloud Messaging通信的应用程序。 我看了一些教程,读了很多东西,但是都忽略了一点。 为API项目配置Android密钥时,它会要求提供SHA1证书指纹。

在此处输入图片说明

我如何找到这个(我有Eclipse和Windows 7)?

任何帮助,将不胜感激。

这是如何获取它:
在Eclipse中,如果您转到Windows->首选项-> Android->构建。

在此处输入图片说明

您可以使用以下步骤从此处获取SHA1,并将密钥库密码设置为“ android”。

如果您使用的是Android(Google驱动器应用程序,Google Map应用程序),并且需要SHA1或MD5,请按照此步骤操作以获取SHA1和MD5。

  1. 打开Eclipse
  2. Windows->首选项-> Android-> Build(在这里,您将找到“ debug.keystore”的路径。复制此路径。
  3. 找出您的jdk在哪里(例如在我的系统中的“ C:\\ Program Files \\ java \\ jdk1.6 \\ bin”中,现在打开TERMINA(cmd)并将目录更改为bin,例如c:\\ cd“ C:\\ Program Files \\ java \\ jdk1.6 \\ bin“
  4. 现在,在复制之后,将此代码粘贴到您的终端中

keytool -list -v -keystore“ C:\\ Users \\ pir fahim shah.android \\ debug.keystore”-别名androiddebugkey -storepass android -keypass android

您可以在此处更改“ debug.keystore”文件地址。

一些快照将显示我的过程 查找debug.keystore

将目录更改为您的jdk的bin找出SHA1和MD5

在具有Android Studio的Mac上的~/.android/debug.keystore上找到调试密钥库文件

keytool -list -v -keystore ~/.android/debug.keystore 
  1. 开启Android Studio
  2. 打开你的项目
  3. 单击Gradle(在右侧面板中,您将看到Gradle Bar)
  4. 单击刷新(在Gradle Bar中单击Refresh,您将看到列出项目的Gradle脚本)
  5. 单击您的项目(您的项目名称表单列表(根))
  6. 点击任务
  7. 点击android
  8. 双击signingReport(在运行栏中您将获得SHA1和MD5)
  9. 检查应用运行控制台栏

我发现使用Android Studio查找MD5 SHA-1指纹非常简单。

  1. 运行你的项目
  2. 转到Gradle菜单(菜单:视图->工具窗口-> Gradle)
  3. 转到Gradle窗口中的“ signingReport”。 (您的项目->任务-> android-> signingReport)
  4. 运行。 (使用双击或Ctrl + Shift + F10键)
  5. 在“运行”窗口中,您将找到所有信息。

为Android生成SHA1密钥的最佳解决方案是从android studio。

单击最右边的Gradle

单击刷新图标,您将看到应用程序的名称

单击任务->报告->签名报告

在控制台底部找到SHA1键

  • 对于SHA1的调试版本 ,请打开端子并输入以下命令。

    keytool-列表-v -keystore〜/ .android / debug.keystore -alias androiddebugkey -storepass android -keypass android

注意:如果发现任何错误,则可能需要更改debug.keystore文件的路径(在我的情况下是“ /.android/debug.keystore”)。

  • 对于SHA1密钥的发布版本 ,首先需要生成签名的apk。 之后,您将获得.jks文件。 然后在终端中应用以下命令。

    keytool-列表-v -keystore〜/ .android / release.jks -alias ProjectName

注意:如果发现任何错误,则可能需要更改release.keystore文件的路径(在我的情况下为“ /.android/release.keystore”)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM