在android 模擬器下配置google maps遇到了問題
1)為了能頁利申請android Map API key 必須准許一個Google的帳號和系統的證明書,Google發布Key都需要Google的帳號,Google的帳號是通用的,Gmail的帳號就可以了,如果沒有的話可以先去google網站上申請一個賬戶。當一個應用程式發布的時必須要證明書,證明書其實就是MD5。
2)首先你要確定你安裝的JDK位置,Windows->Preferences->Java->Installed JREs,你可以看到是Jre的location,再在dos cmd模式下查看你當前系統的path是否已經包含了。如果沒有包含添加到當前環境參數中。因為我們要用到的keytool命令在這個目錄下呀。(很重要)
3)接下來就要找到你目前AVD的debug.keystore的位置,windows->perferences->android->build,
default debug keystore文字框中,列出C:/Documents and Settings/XXXXuser/.android/debug.keystore
4)在cmd下,進入C:/Documents and Settings/XXXXuser/.android目錄
執行命令如下:
keytool -list -alias androiddebugkey -keystore debug.keystore
密碼輸入 :android ----------這個是預設密碼
那麼得到了MD5指紋------搞定
通過瀏覽器訪問http://code.google.com/android/maps-api-signup.html
進入頁面會有個協議,選擇同意,並把你剛剛得到MD5指紋複製到方框中
單擊Generate API Key按鈕,就進入另一個頁面,會提示你登入,登入後,就會顯示你想要的資訊了,注意:如果使用的是IE瀏覽器,則會顯示亂碼,建議可以使用Firefox或者Google的瀏覽器
我的apiKey: xml
<com.google.android.maps.MapView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:apiKey="0yxPVuoWg4JGeXCpA3WaJCnbiR2lLfCC_yCTqfA"
/>