2016-01-21 80 views
22

如何使用android studio在mac上调试和发布我的SHA1密钥? (这些都需要谷歌API密钥)SHA1调试和释放ANDROID STUDIO的密钥MAC

+2

的可能的复制[如何获得在Android上为OAuth 2.0签署证书指纹(SHA1)?](http://stackoverflow.com/questions/12214467/how-to-obtain-signing-certificate-fingerprint-sha1-for-oauth-2-0-on- Android) – ahoffner

+0

获取SHA-1的最简单方法对于发布和调试模式a ndroid工作室gradle。 [检查此](http://stackoverflow.com/questions/15727912/sha-1-fingerprint-of-keystore-certificate/35308827#35308827) –

回答

77

DEBUG:

  1. 单击视图的右侧的摇篮选项卡上。

  2. 去根文件夹 - >任务 - > Android的 - > signingReport

  3. 双击,这将有利于与signingReport,后在底部查看您的SHA1。

发布:

  1. 在Android Studio中。构建 - >生成已签名的APK ...并单击下一步

  2. 复制您的密钥库路径和密钥别名。

enter image description here

  • 运行到本Java中的JDK路径的 “bin” 文件夹。

  • 打开终端,输入:

    的keytool -list -v -keystore “密钥存储路径” -alias “密钥别名”

  • 输入密钥密码,这将打印出你的发布SHA1。

  • +0

    嘿你可以告诉我如何使用Linux终端生成释放密钥..给我一个错误 – Manish

    +0

    我想它应该被标记为答案。有用。 – kot331107

    +2

    **请看看这个视频如何创建SHA1的发布** https://youtu.be/g75cZXjmuj8 –

    2

    为了获得SHA1为DEBUG以及RELEASE,你必须在你的gradle这个文件的signingConfigs添加关键细节,

    see the example here