2010-10-10 203 views
0

Google mapview不會在仿真器中加載實際的地圖,只是網格。我的疊加顯示正常。 sdk 2.2版。它可以在真實的手機中正常工作。我使用調試鍵和trippel檢查清單。它一直在早期的項目中工作。我只是想不出來..任何想法,要檢查什麼?谷歌地圖在手機上工作不在仿真器上

回答

2

這是因爲您的Google Maps API密鑰綁定到您的零售密鑰。在仿真器中,您使用了調試簽名的應用程序,因此您需要使用不同的Google Maps API密鑰以用於在仿真器中對其進行測試的調試密鑰

1

另外,請確保您的仿真器認爲它具有Internet訪問權限。這通過兩個信號強度柱來表示 - 如果你看到零條和X應該去的X,那麼仿真器缺乏互聯網接入。這可能意味着模擬器啓動時,它無法檢測到Internet。

另外,看看你的模擬器的地圖應用程序是否工作。如果失敗,您知道問題出在您的環境中,而不是在您的應用程序中。

+0

好的,thx!我安裝了最近更新的最新版本,它解決了這個問題,但我仍然不確定原因。 – guzzi 2010-10-13 12:12:20

2

確保您的模擬器具有谷歌apis。我相信對於Froyo來說,您可以創建兩種不同類型的模擬器。一個android 2.2模擬器,以及一個帶有google apis模擬器的android 2.2。

此外,請確保您已使用debug certificate簽名您的應用程序。


這可能很明顯,但更多的信息可以發現here

+0

我認爲那麼他的應用程序會崩潰並且不會加載空格,如果谷歌地圖的東西從他的AVD中丟失了 – Tseng 2010-10-10 20:52:56

+0

我認爲你是對的。那麼應該是他沒有正確地簽署他的應用程序,因爲它加載了地圖視圖,但它不會從谷歌加載地圖內容。 – ertemplin 2010-10-10 21:00:00

0

請在您的模擬器啓動互聯網,它將開始工作。

相關問題