使用 Android Studio 取得簽章金鑰的憑證

Android 要取得金鑰 (keystore、signing key…) 的憑證 (certificate fingerprint),像最常用的 SHA1 或是 MD5 等,過去都是透過類似這樣的指令來取得

參考來源:https://developers.google.com/maps/documentation/android-api/signup

這樣的指令相信大家也都很習慣了,因為過去幾乎都要這麼做嘛 XD
只是這種做法最大的麻煩處在於,若是我們沒有設定環境變數 (尤其是 Windows) 的話,每個關鍵點都還要帶入很長的路徑。

而 Android Studio 也已經提供我們很方便的工具來達到這件事。本篇將以全新的專案做為範例,大家可以自行決定開啟手邊既有的專案來跟著操作。

開啟專案後,右邊會有個收起來的視窗「Gradle」,

gradle

請將之打開,可以看到如下的圖片,

Refresh all Gradle projects

點下如上圖中的「Refresh all Gradle projects」的按鈕,等候其執行完畢後,可以看到如下的局部呈現,

Gradle projects - Fingerprint

我們將 Fingerprint 展開至如下圖所示,

SigningReport

雙擊「signingReport」稍作等候,如果是一個全新或是沒調整過的 Android Studio,有很大的機會是先看到如下圖的呈現,

task executions mode

下方的 Run 子視窗呈現了歸納的執行結果,再來按下該子視窗的「Toggle tasks executions/text mode」切換成文字模式,

toggle-tasks-executions/text-mode

這時,只要把視窗拉開些,或是往下拉,便可以看到如下圖這樣完整的結果呈現,

Certificate fingerprint

若是您已經設定了發佈用的簽章金鑰,那就會如上圖中,除了 debug key 的憑證外,還會有 release key 的憑證哦!

Loading Facebook Comments ...

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *