安卓獲取安全碼SHA1

用到高德地圖開放平臺開發Android應用的時候   ,

它需要每個應用綁定一個KEY  ,獲取這個KEY需要一個安全碼  SHA1 。

那麼這個SHA1是什麼呢 ?



這個是和簽名有關的一個東西  具體是什麼實在沒去研究      

開發模式(debug)和發佈模式(release)下的 sha1 值是不同的  

因爲一個App開發模式和發佈模式是兩個簽名  (發佈模式的簽名用keytool去手動生成)


eclipse查看SHA1  :

Windows:依次在 eclipse 中打開 Window -> Preferances -> Android -> Build。
Mac:依次在 eclipse 中打開 Eclipse/ADT->Preferances -> Android -> Build

右側就有了 

但是要是Android  studio或者  eclipse中查看不了簽名   

就需要用cmd 去查看  

利用jdk中的keytool工具  


命令  :

cd .android

回車繼續輸入:

開發模式使用 debug.keystore,命令爲:keytool -list -v -keystore debug.keystore
發佈模式使用 apk 對應的 keystore,命令爲:keytool -list -v -keystore apk的keystore

然後是要求輸入密鑰,開發模式默認密碼是 android;

                              發佈模式的密碼是爲 apk 的 keystore 設置的密碼。輸入密鑰後回車(如果沒設置密碼,可直接回車)







發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章