1、寫在前面android
如今愈來愈多的API接口要求都要求提供咱們的項目SHA1值,開發版目前還要求不高,可是發佈版是一定要求的。而目前定位在各大APP中也較爲常見,當下主流的百度地圖和高德地圖都在申請的時候會出現下面的狀況。測試
那麼,這個sha1到底怎麼獲取呢?gradle
下面給你們帶來android studio 怎麼獲取它,Eclipse的能夠經過配置gradle來設置,既然android studio慢慢的成爲了主流,這裏就只講解android studio下的獲取方式吧。還請使用Eclipse的看官老爺自行科普。ui
2、詳細步驟 spa
一、這裏須要你們先行配置好jdk環境,我想用上了android studio,jdk通常都是配置好了的。命令行
二、咱們須要生成一個jks文件在這個目錄中。生成方式見截圖。(這也是打包發佈apk的方式)debug
1)點擊Build,選擇Generate Signed APK...3d
2)建立一個Key若是你沒有的話,有的小夥伴忽略。blog
3)填寫基本信息,你只須要記住你的路徑和jks名稱以及密碼,出去後輸入點擊next。接口
4)第一個是生成打包的APK的路徑,下面能夠選擇是release版本仍是debug版本。這裏咱們選擇release版本。
5)finish後會生成咱們須要的東西。
6)我習慣於copy到jdk的bin目錄下,沒有測試不移動有無影響。
三、好了,須要的東西一切準備就緒。如今直接使用命令行(在C盤的話必須使用管理員權限的命令行)
進入bin目錄後輸入keytool -list -v -keystore 你的jks名稱
回車後輸入密碼便可,見下圖,SHA1就獲得了。