2010-12-09 72 views
0

我在開發基於地圖的android應用程序時,然後在模擬器中運行幾次後,突然映射消失並顯示十字。我昨天獲得了一把新鑰匙。工作地圖突然顯示十字

我正在使用android 2.2 V8。 謝謝大家。

+0

你的意思是你在模擬器上測試過,工作正常,但不是在真實的設備上? – Franco 2010-12-09 18:37:02

+0

不,不在模擬器上。它正在工作,然後突然顯示十字架 – 2010-12-09 19:30:49

回答

1

您是否正在使用debug.keystore登錄並導出應用程序?如果是這樣,該應用程序不會向您顯示MapView。 您必須創建一個sdk指紋(使用您正在使用的sdk)併爲該指紋生成apy密鑰,並將其用於MapView中,您是否製作了此指紋?

在shell中生成一個新的sdk指紋;

keytool -genkey -alias anAlias -keystore myStore 

寫一個密碼並填寫所有要求的信息;

時you're完成這樣做是爲了獲得MD5指紋:

keytool -list -keystore myStore 

然後,註冊與谷歌地圖API註冊該指紋,把生成的密鑰到的MapView佈局。現在使用這個密鑰庫來簽署和導出你的應用程序,如果一切都很好,MapView將在「不可調試」的環境中顯示,我的意思是,當你分發你的應用程序。

希望這有助於 歡呼

0

我得到的空白地圖,有時跨越因爲使用DDMS送分是不正確的。 (+/-)xx.xxxxxx