1. 程式人生 > >手把手教你android studio terminal 命令獲取SHA1和MD5、SHA256值

手把手教你android studio terminal 命令獲取SHA1和MD5、SHA256值

在開發專案時,我們會獲取專案的SHA1值或者MD5來作為第三方整合需要的值。而我們整合的時候又有開發版和釋出版,這就需要我們獲取2個不同的SHA1值等。現在我就用android studio中的terminal輸入命令來獲取。如果有些android studio沒裝terminal外掛的,那就依次開啟File->settings->Plugins->Browse repositories...->輸入框輸入Terminal下載->重啟android studio->ok。如果沒下載成功就百度吧,有很多文章都是以圖片引導。好了,開始今天最重要的部分。     一獲取開發版:
首先我們開啟下端的terminal,在這裡我們先了解一下,當我們安裝android studio時會在系統C盤有這樣的一個路徑:C:\Users\Administrator\.android裡面有一個debug.keystore檔案,這個檔案就是我們要用到來獲取sha1值的檔案。在我們的terminal中輸入命令, 1.進入C盤根目錄:c:回車;2.進入C盤上的debug.keystore檔案:cd C:\Users\Administrator\.android 回車;3.獲取資訊:keytool -list -v -keystore debug.keystore 回車;4.輸入金鑰庫命令:android
 ;這個是不可見的,就獲取到了詳細的資料。如圖:


以上就是獲取的開發版的值。 二 獲取釋出版(正式的簽名app) 首先我們要簽名app,在android studio中Build裡倒數第三個Generate Signed APK開啟後,點選Create new新建立一個jks檔案,如圖:
點選Ok會跳回前一個介面直接點選Next,會輸入密碼,直接輸入你key的密碼,下一步會正式的簽名執行,需要勾選如圖:
點選Finish後android studio會執行完後,因為我儲存的是在桌面,所以我桌面上就有了Ceshi.jks檔案,有了這個檔案,你要把這個檔案放進app目錄下,如圖:
在這裡我多說兩句,把這個檔案放進來後就要在app的build.gradle中設定我的簽名,具體的內容如圖所示:

前面就是簡單的簽名打包程式了,下面才是獲取正式的簽名釋出版的sha1值。 同樣的開啟terminal,輸入命令,前2步同獲取開發版的一樣,都是要進入到C:\Users\Administrator\.android這個目錄下,第3步輸入命令:回車;第4步:同樣的輸入金鑰,而此時的金鑰就要你輸入建立檔案時的密碼再回車。詳細資訊就獲取到了,如圖:
好了以上就是分別獲取釋出版和開發版的sha1值了,有圖有真相我覺得夠詳細了,照著做肯定沒問題。望幫助到大家。你們有沒有發現我的編輯器上的背景有一張圖片,這個可以隨便上傳圖片展示。這個用了Sexy Editor外掛。具體外掛的用法就百度吧!