地圖-創(chuàng)建應(yīng)用詳解(獲取SHA1)

Android Studio 和 Eclipse 中獲取SHA1詳解

嘟嘟這兩天正在嘗試集成百度地圖和高德地圖,發(fā)現(xiàn)里面的坑挺多的,這里針對百度地圖創(chuàng)建應(yīng)用時獲取SHA1說下自己的使用心得.

百度地圖創(chuàng)建應(yīng)用

簽名文件keystore一般有兩種:jks后綴或者keystore后綴,Android Studio中創(chuàng)建的為jks后綴,keytool創(chuàng)建的為keystore后綴,兩種文件均可用于APP打包。

開發(fā)(測試)版SHA1:是指在開發(fā)調(diào)試時,從Android Studio或者Eclipse中直接運(yùn)行的APP在打包時使用了開發(fā)工具默認(rèn)的開發(fā)版(debug)簽名文件,開發(fā)版簽名文件對應(yīng)有唯一的SHA1。

發(fā)布版SHA1:是指在提交測試或發(fā)布時,APP簽名打包過程中選擇的指定簽名文件,一般此簽名文件為開發(fā)者或者開發(fā)團(tuán)隊(duì)持有,與具體的開發(fā)工具無關(guān),發(fā)布版簽名文件同樣也對應(yīng)有唯一的SHA1。

Android Studio中獲取SHA1

在AndroidStudio中的Terminal中使用keytool命令獲取。

發(fā)布版SHA1: 命令: keytool? -list -v -alias 別名 -keystore 簽名文件(全路徑名稱)

Eclipse

在Eclipse中直接查看或者使用keytool命令獲取。

開發(fā)(測試)版SHA1:在Eclipse(ADT)中直接查看:windows -> preferance -> android -> build->SHA1。

發(fā)布版SHA1:keytool -exportcert -list -v -alias 別名(可有可無) -keystore 簽名文件(全路徑名稱)

注意:在使用時空格不能多也不能少,否則會出現(xiàn)命令錯誤的現(xiàn)象!

通過這個命令也可以: keytool -printcert -jarfile xxx.apk? 命令獲取發(fā)布版的東西

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容