2012-02-08 36 views
0

我正在開發使用Google Map API的示例應用程序。我已經生成了Google Map鍵,並且應用程序在本地機器上的模擬器上運行良好。但是,當我在我的Android設備(電話)上運行相同的地圖不會生成。只有網格線。我想這是一個與我使用的Google map key有關的問題。 如何獲得在任何啓用了android設備的地圖上運行的密鑰?android和谷歌地圖:設備的指紋

我使用API​​ 10和Android 2.3.3,並且與設備兼容。

感謝

回答

1

地圖密鑰與您的應用程序簽名證書相關的「鑰匙」指紋建成。如果您使用用於簽署該應用程序的證書的憑據生成映射密鑰,則該密鑰應適用於任何Android設備。

+0

非常感謝。它的工作現在。 :-) – Shubhra 2012-02-09 06:14:19

0

singn與「鍵發佈」和地圖鍵APK必須與

0

我認爲在模擬器上部署應用程序時使用開發證書,但在設備上使用其他證書進行部署。 GMaps的指紋是爲證書生成的,而不是爲設備生成的。

0

請檢查已包含在你的應用程序標籤

以下標籤還要確保你正在調試/運行從中運行地圖精細櫃面debug.keystore的同一工作站應用。

如果您正在簽署應用程序,那麼您將不得不使用該密鑰庫(用於簽名的情況下)獲取Map API密鑰,然後將其放入相應的map layout.xml中。