我正在尝试制作可与Google Cloud Messaging通信的应用。 我已经看了一些教程并阅读了很多内容,但这一切都跳过了一点。为API项目配置Android密钥时,它会要求提供SHA1证书指纹。
我如何找到这个(我有eclipse和windows 7)?
任何帮助都将不胜感激。
答案 0 :(得分:36)
以下是如何获得它:
在Eclipse中,如果你转到Windows - > Preferences - > Android - >建立。
答案 1 :(得分:8)
您可以使用步骤和密钥库密码从这里获取SHA1,并使用“android”。
答案 2 :(得分:5)
如果你在Android(谷歌驱动应用程序,谷歌地图应用程序)工作,你需要SHA1或MD5,然后按照这一步骤获得你的SHA1和MD5。
keytool -list -v -keystore“C:\ Users \ pir fahim shah.android \ debug.keystore”-alias androiddebugkey -storepass android -keypass android
您可以在此处更改“debug.keystore”文件地址。
一些快照会显示我的流程
答案 3 :(得分:1)
使用Android Studio ~/.android/debug.keystore
keytool -list -v -keystore ~/.android/debug.keystore
答案 4 :(得分:1)
答案 5 :(得分:0)
我找到了一个使用Android Studio找到MD5,SHA-1指纹的简单过程。
答案 6 :(得分:0)
为Android生成SHA1密钥的最佳解决方案是来自android studio。
点击最右侧的Gradle
点击刷新图标,您将看到应用程序的名称
点击任务 - >报告 - >签署报告
在控制台的底部找到SHA1键
答案 7 :(得分:0)
对于SHA1键的调试版键打开终端并输入以下命令。
keytool -list -v -keystore~ / .android / debug.keystore -alias androiddebugkey -storepass android -keypass android
注意:如果发现任何错误,可能需要更改debug.keystore文件的路径(在我的情况下,它是“/.android/debug.keystore”)。
对于SHA1键的发布版本,首先需要生成签名的apk。之后你会得到.jks文件。然后在终端中应用以下命令。
keytool -list -v -keystore~ / .android / release.jks -alias ProjectName
注意:如果发现任何错误,可能需要更改release.keystore文件的路径(在我的情况下,它是“/.android/release.keystore”)。