[英]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。
keytool -list -v -keystore“ C:\\ Users \\ pir fahim shah.android \\ debug.keystore”-别名androiddebugkey -storepass android -keypass android
您可以在此处更改“ debug.keystore”文件地址。
一些快照将显示我的过程
在具有Android Studio的Mac上的~/.android/debug.keystore
上找到调试密钥库文件
keytool -list -v -keystore ~/.android/debug.keystore
我发现使用Android Studio查找MD5 SHA-1指纹非常简单。
为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.