做地圖定位時(shí)需要用百度地圖,剛好github上也有其開源的項(xiàng)目,剛好可以拿來用宵蕉,但是在 ak申請這里真的是卡了我好久。其實(shí)也是東找西找找了好久才發(fā)現(xiàn)节榜,我的 ak 申請錯(cuò)了羡玛,申請成服務(wù)端的了,真的是浪費(fèi)了好多時(shí)間W诓浴<诟濉!
無論任何應(yīng)用需要集成百度地圖讳窟,都需要申請 ak 让歼。進(jìn)入百度地圖SDK開發(fā)者官網(wǎng),百度就可以百度到
圖片.png
網(wǎng)址為:http://lbsyun.baidu.com/
點(diǎn)擊申請密鑰:
圖片.png
就進(jìn)入到了API控制臺(tái):
圖片.png
這里顯示的應(yīng)用就是我之前申請的丽啡,看到圈出來的地方?jīng)]谋右,服務(wù)端,完全錯(cuò)了补箍。android應(yīng)該是 android SDK改执。
所以只能重新創(chuàng)建應(yīng)用:
圖片.png
可以看到,這需要填寫 發(fā)布版SHA1 和 開發(fā)版SHA1還有包名坑雅,這些都需要去找辈挂。
先說包名吧,我用的是 android studio 裹粤,所以在 build.gradle 中找到 applicationId:
圖片.png
紅線畫出的就是我們需要的包名终蒂。這里需注意,這里的包名和AndroidManifest.xml中的包名需是一樣的。
圖片.png
開發(fā)版SHA1獲取方式:
終端輸入:cd .android 進(jìn)入到 .android下拇泣,才輸入
keytool -v -list -keystore debug.keystore
命令這是會(huì)讓寫 輸入密鑰庫口令:默認(rèn)的是 android
輸入后就會(huì)蹦出許多噪叙,其中就有開發(fā)版SHA1。
發(fā)布版SHA1獲取方式:
之前在打包發(fā)布時(shí)創(chuàng)建過 key.jks,在終端中找到其所在位置:然后輸入命令行:
keytool -v -list -keystore key.jks
key.jks是我的簽名包的名字霉翔。
之后輸入密鑰庫口令睁蕾,默認(rèn)的是空,直接回車就可以了早龟。
圖片.png
ok惫霸,趕緊填入到申請表中吧猫缭。提交后葱弟,新的AK就又產(chǎn)生了。
圖片.png