一、簡介:
在百度、高德地圖開發中,申請key的時候,要兩個版本的sha1值。一個是開發版(debug),一個是發布版(release)。
debug版本的sha1比較好獲取,網上資料一堆,這里引用一下,就不再重復寫了。最簡單的做法就是從eclipse項目中直接拿一個過來用。
<a >百度、高德地圖獲取debug版本的SHA1</a>
高德appkey.PNG
二、如果是發布版,比如我將程序的release的簽名文件放在了D盤的SignedApk下面。簽名密碼設為 hahahaha,如圖1,紅色箭頭處密碼為hahahaha(當然是舉個 栗子,哈哈)
則 在 studio的 Terminal里要進行以下操作:
1、務必 務必 務必 跳到 你的簽名文件jks所在的路徑下去執行:keytool -list -v -keystore xxxx.jks 命令
注意:如果你還不熟悉Android studio簽名是怎么回事,可以先看看這篇文章
http://www.cnblogs.com/gao-chun/p/4891275.html
2、然后 下面 紅色箭頭處 要輸入的 密碼口令就是 上面的 你簽名時候 用的 "hahahaha"
然后就可以了。注意這里的 簽名口令 不是 "android"(debug版本的才是)
完畢,然后大家就可以申請到百度、高德地圖的應用的appkey了。
3、如果你不太熟悉dos命令,可以看看這里的簡單的介紹
1)如果是在同個磁盤下,直接通過"cd"路徑進入相應的路徑,"cd ..”返回上級路徑;
2)如果是不再同一個磁盤下,通過“D:”(舉例),進入相應的盤符,之后再進行相應的“cd”操作
3)實例(studio下的Terminal的命令和cmd下的dos命令是一樣的)
dos命令.PNG