2011-12-15 321 views
0

如果您使用自己的api密鑰登錄谷歌地圖,它將在設備處於調試模式下進行測試時起作用,或者您的個人api密鑰僅在設備投放市場時才起作用?Android谷歌地圖api

所以我的個人API密鑰只有在我的應用程序在市場上運行時才能工作。在我發佈之前,我無法測試自己的api密鑰...

回答

1

從文檔:

你可以得到一個臨時的地圖API密鑰根據您的調試證書, 但你發佈你的應用程序之前,你必須根據你的釋放證明新 密鑰寄存器和在您的 更新引用MapViews

1

如果您使用android密鑰庫進行簽名,該應用將僅在調試過程中起作用。爲了讓您的應用能夠在發佈時正確運行,應該使用應用的官方密鑰庫(您在導出應用時創建的密鑰庫)對地圖密鑰進行簽名。

希望這會有所幫助!

+0

因此,我的API密鑰只會在市場上生效後才能使用? – 2011-12-15 15:21:01

+0

不僅在市場上。無論是從市場上安裝還是通過adb安裝,使用公用密鑰存儲庫創建的應用程序都可以使用map api密鑰。 – 2011-12-15 15:26:25