2012-07-10 98 views
1

我最近使用eclipse製作了一個Android應用程序。它在我的模擬器中完美運行。谷歌地圖不在手機上顯示,但在仿真器上運行

但是,當我出口上使用Eclipse導出嚮導我的應用它製成的apk文件和證書文件的輸出,我把它複製到我的Android手機,但地圖不顯示,只顯示青瓦。

它顯示與當前的經緯度舉杯的功能。它顯示在我的模擬器上,但不顯示在我的手機中。

它還顯示來檢查,如果該設備的GPS是有活性的吐司。它適用於我的模擬器和手機。

我不知道什麼是我的應用程序的問題。誰能幫我?

回答

1

可能問題出在不同的地圖API密鑰中,用於不同的證書。請記住,Maps API密鑰基於證書,意味着您應該擁有基於您的調試證書的密鑰 - 您將使用它進行調試,並且基於發行證書。如果您嘗試運行您的設備上使用調試證書籤名的應用程序版本,它應該可能工作。希望這可以幫助。

+0

好的。但是,我將如何獲得「發行證書」,先生? 它也會給我一個MD5代碼,我會將它簽署給Google,然後我將在我的main.xml中更改我的API密鑰?非常感謝。 – JetPro 2012-07-10 14:14:45

+1

@JetPro,是的,就是這樣做的。您會在Google Maps API網站上看到完整的流程說明。 – Egor 2012-07-10 14:18:21

+0

謝謝,它完美地在我的手機上工作。 – JetPro 2012-07-10 22:37:03

0

您正在使用僅用於在模擬器調試目的的關鍵:你要問谷歌爲您的應用程序的唯一密鑰,並且爲了在你的設備中使用的地圖中使用它。

相關問題