2016-01-21 77 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