2013年12月4日 星期三

Android APP 使用Google Map 上架後無法顯示Google Map解決方法

如果在APP上使用Google Map功能,APP上架到Google Play後,下載APP安裝到手機上後地圖部分都會是一片空白無法顯示,那是因為在開發測試時都是使用debug keystore的SHA1向Google Map申請API_KEY,所以在開發時APP在模擬器或是手機直接連接到電腦上測試時都沒有問題,但上架後卻產生問題.





解決方法如下:
1. 開啟終端器建立keystore
  com.tony.emotorcycle 為專案的Package Name

2. 產生SHA1編號



3. 利用我們自己產生的SHA1編號,到Google Map API申請 API_KEY


4.將申請到的API_KEY,輸入到專中AndroidManifest.xml檔案



5.專案要Package成APK時,要選擇"Use existing keystore",Location要選擇我們步驟1所產生的keystone檔案


6. 產生APK檔案後,可將檔案複製到手機SD卡測試是否OK.

注意:keystore檔案要備份好,以後APP版本更新時,都要使用此keystore Export成APK檔案.