[Android] 申請Google地圖服務

  • 0
申請Google地圖服務 https://developers.google.com/android/maps-api-signup
會要求您輸入MD5 fingerprint
本文參考《Google! Android2 手機應用程式入門》

操作步驟上,可以參考
http://jjnnykimo.pixnet.net/blog/post/29807920-andriod-google-map-api-use-debug.keystore 

這裡是簡略版的


1. 找出您電腦裡的debug.keystore檔案,用來申請google map api Key。
在win7裡是C:\Users\您的使用者名稱\.android
也可以利用Eclipse來尋找: 
打開Eclipse開發環境選單列,選擇「Windows->Preferences」選項,開啟「Preferences」視窗

在視窗左側選單中選擇「Android->Build」選項。視窗右側畫面中「Default debug keystore」欄位所填的路徑,就是[ debug.keystore」所在的位置

2. 利用java的keytool來取得金鑰keystore的MD5 fingerprint
如果您已經有安裝並設定過java的開發環境,就可以直接下指令。如果您沒有設定過,請參考
http://www.dotblogs.com.tw/shadow/archive/2011/06/03/26984.aspx


關於指令的部份,請開啟「命令提示字元」(Command line),並輸入以下指令:
cd C:\User\您的使用者名稱\.android
keytool -list -v -keystore debug.keystore
如果要求您輸入密碼,請輸入   android
(註: 為什麼這裡會跟網路上的有所出入呢?
因為keytool -list -keystore debug.keystore會生成SHA1而不是MD5碼
所以要將指令改成上面那行)
找到MD5那一項,輸入進Google Signup的頁面即可!

3.把apiKey填在res/layout/main.xml裡
android:apKey="xxxxxxxxxxxxxxxxxx"

4. 恭喜您,可以開始開發程式囉!

沒有留言 :

張貼留言