概要:本篇講述高德地圖開發(fā)的第一步医咨,主要圍繞如何獲取key并創(chuàng)建新應(yīng)用
———————————————————————————————————
Step 1:進入高德地圖開放平臺并注冊賬號
Step 2:注冊完賬號之后禁偎,點擊頭像進入個人主頁:進入個人管理—我的應(yīng)用复旬,添加新應(yīng)用:
從圖中可以看出煞烫,這個應(yīng)用是沒有key的,那么我們就需要去獲取這個key
點擊圖像右邊的“+”號可看到以下信息:
我們可以看到有幾個空需要我們來填寫秃嗜,那么這幾個空的信息該如何來填寫呢?下面我會來進行詳細的講解
思路:重點在于這張表格的最后三行“發(fā)布版安全碼SHA1”侍筛、“調(diào)試版安全碼SHA1”和“PackageName”。
? ? ? ? ? 下面我以先 易后難的順序來講述缘缚,順序是:
? ? ? ? ? 獲取PackageName勾笆、獲取調(diào)試版安全碼SHA1、獲取發(fā)布版安全碼SHA1
Part 1 —— 獲取PackageName
1.打開Android Studio進入你所在的項目
2.在項目目錄中打開AndroidManifest.xml文件
? PS:如果你找不到該文件桥滨,可以雙擊shift至搜索欄窝爪,在IDE中搜索出此文件,然后進入該文件:
紅色部分即為你所在項目的包名齐媒,將其復制到需填入的“PackageName:”那一欄即可
Part 2 —— 獲取調(diào)試版安全碼SHA1
1.打開命令提示符蒲每,輸入“cd C:\Users\a\.android”切換到“.android”文件目錄下
? PS:此處的文件路徑可能有些人不一樣,主要是找到你電腦中的".android"文件喻括,一般是在C盤的用戶文件夾中邀杏,如果和我這個路徑不一樣,建議要先自己在電腦中找到這個文件夾的路徑
2.切換到該文件目錄之后唬血,輸入“keytool -list -v -keystore debug.keystore”望蜡,然后回車:
你會看到“輸入密鑰庫口令:”,這時候不用著急拷恨,直接再按一次回車就可以了脖律,再按一次回車得到下面信息:
從上圖可以看出,這個“調(diào)試版安全碼SHA1”就出現(xiàn)了腕侄,將其輸入到“調(diào)試版安全碼:”對應(yīng)欄即可
Part 3 —— 獲取發(fā)布版安全碼SHA1
1.首先打開Android Studio小泉,點擊上方工具欄Build—Generate Signed APK
2.然后會進入這個界面:
? ? 這時,對于之前沒有做過任何操作的人來說冕杠,直接選擇"Create new..."就可以了
3.點擊"Create new..."后微姊,可看到下面界面:
? ? ? 關(guān)于第一項"Key store path:"路徑的選擇,主要目的是新建密鑰文件分预。這里需要注意的是對于每一個Android項目來說兢交,一個project只能對應(yīng)一個Key,所以說我認為最好是將這個Key密鑰文件當前所在項目放在一起噪舀,這樣不容易混淆且很容易尋找魁淳。那么我是將這個文件建在了我這個項目的App文件夾里面了。這里不要忘了下面紅色的方框中給你的文件取一個好懂的名字
4.點擊確定之后:下面我來解釋每一行的內(nèi)容
? ? ? Key store path:上一步已經(jīng)選擇好了
? ? ? Password:此處輸入密碼? ? ? ? ? ? ? ? ? Confirm:再次剛剛輸入的密碼
? ? ? Alias:這里是給你創(chuàng)建的Key取別名与倡,一般都比較簡單,此處我取名為key0
? ? ? Password和Confirm:和上面輸入密碼和確認密碼一樣昆稿,設(shè)置密碼即可纺座,我是兩個密碼取得都一樣
? ? ? Validity(years):這里指密鑰有效的時限,作為學生黨或者練練手的興趣愛好者這里可以不去管它
? ? ? 后面的方框里的Certificate顧名思義溉潭,我覺得應(yīng)該是填一些正規(guī)性的東西净响,此處我了解也不多少欺,我就瞎填了幾個,然后后面的地點呀省份呀自己根據(jù)實際情況填寫就行了馋贤。但是最后一個東西是什么我真的不知道赞别,我看見網(wǎng)上有人填了,也有人沒填配乓,我反正試了一下仿滔,不填其實也沒多大關(guān)系,我覺得這整個長方形板塊就可填可不填吧犹芹。最后點擊OK即可
PS:下面我換了一個項目做講解崎页,是我最初弄的那個項目,下面內(nèi)容不影響接著上面腰埂,只是為節(jié)省自己的工作量
這里要注意"Signature Versions:"這里一定要至少選擇一個飒焦,一般選擇V2這一項就可以了,然后點擊finish
5.打開你的項目文件欄:
? ? ? 你會發(fā)現(xiàn)生成了兩個文件屿笼,上面那個文件在release包中牺荠,這個文件尾綴為.apk,這個大概就能想到它是一個安裝包了驴一,這個也可以安裝到手機上了休雌,不過重點不是這個,我們現(xiàn)階段也不需要安裝蛔趴。下面這個.jks文件就是我們之前建立的密鑰文件(因為這里我是換了一個項目挑辆,所以密鑰名和前面的不一樣,但是方法是一樣的)
6.進入當前項目的gradle文件夾的"gradle.properties"里面
? 添加下面紅色方框代碼:(白色部分即為注冊時的密碼)
7.打開命令提示符孝情,首先將目錄切換到密鑰文件.jks所在的目錄鱼蝉,我的輸入?yún)⒖既缦拢?/p>
? ? cd? C:\Users\a\AndroidStudioProjects\PreDesign_Project\app
? 然后切換到密鑰文件所在目錄下之后,輸入"keytool -list -v -keystore Key_store.jks(你的密鑰文件名)"
? PS:這里的"Key_store"是我的密鑰文件名箫荡,你取的什么名字就換成你自己取的名字
? 然后依舊是按兩次回車魁亦,得到下面的信息:
可以看到,我們想要的發(fā)布版安全碼SHA1就得到了羔挡,然后將其填到"發(fā)布版安全碼SHA1:"即可
Step 3:別忘了給你的Key加上名字洁奈,就是你在Android Studio中給這個項目的密鑰Key取的名字。然后根據(jù)自己的需要選擇服務(wù)平臺绞灼,最后點擊提交
提交之后利术,就大功告成啦!
總結(jié):在這個過程中低矮,我本來也是在網(wǎng)上看了很多博客印叁,因為感覺東西太零碎了,而且每篇博客都有不同的點省略了,導致在理解的時候會卡住轮蜕。但是最后還是通過比較和探索把他work out出來了昨悼,然后把整個過程詳細地寫了一遍,自己也加深了一遍印象跃洛,總之率触,還挺好噠~