天天看點

《Google+Android開發入門與實踐》書中googleApi學習之iTracks

《Google+Android開發入門與實踐》書中googleApi學習之iTracks實作出來真有點難啊,在在大家的幫助下,努力了兩天終于出來了,廢話少說,把中間幾頭攔路虎如何除掉的說明一下:

1.運作此執行個體必須要裝Google API,可以通過Android SDK Manager 更新,此處說明一下,通過eclipse中的Window-->Android SDK and AVD Manager 彈出的對話框進行更新時會彈出錯誤,雖然是可以将相關的maps.jar更新下來,但項目編譯有錯,運作不了,隻能用安裝好的ndroid-sdk-windows中的管理進行更新,是以請運作SDK目錄下的/toos/android.bat,彈出的Android SDK and AVD Manager 進行更新吧。

2.申請android google map API key ,然後後得到的apiKey替換源檔案,這個很簡單,網上到處都是,不啰嗦了。

3.選用Google APIs導入才能成功,一般将程式導入到eclipse時可能都會選Android版本,此項目不能選擇Android版本,而要選擇Google APIs作為Build Target,此target會包含Android JDK的。

4.模拟器隻能用Google APIs版本才能運作。

5.如果在手機上可能沒問題,但使用模拟器時無法GPS初始值沒有,程式會報空指針,需要修改源檔案ShowTrack.java 318行mDefPoint = new GeoPoint((int) (loc.getLatitude() * 1000000) ,加入代碼if(null != loc){。。。},判斷loc不為空!

就這些了,相信你也一定可以運作出來!

繼續閱讀