2013-09-16 32 views
3

我在我的android應用上使用谷歌地圖api v2有問題。谷歌地圖v2 android api鍵只能用調試鍵

我已經產生了調試證書密鑰和一切工作正常,但我不能使它與釋放證明工作。

我已經生成密鑰,並用eclipse別名,然後我把它在「導出簽名的應用程序」的過程結束日食顯示了SHA1。

然後我產生了使用 SHA1我的谷歌API控制檯Android應用程序的API密鑰;包名

但它不工作...它只能在相同的方式生成的調試關鍵,只使用調試證書的sha1!

請幫助我,否則我不能釋放我的應用程序

+0

給它幾個小時也許 – CQM

+0

是的..給它一些時間 – Guru

+0

有時你可能需要幾個小時才能完成對Google API控制檯的更改。給它幾個小時,然後再試一次。 – Boardy

回答

1

檢查清單文件,我想你忘了還有設置你的發佈地圖API密鑰,而與你的版本主要出口?

1

當我在我的應用中使用Google Maps V2時,我在將我的應用發佈到Google Play期間也面臨同樣的問題。在成功解決問題後,我寫了一篇關於此問題的博客文章,您可以獲得look

正如每個人的要求,我會說,在下面的步驟 1)答案使用eclipse ADT 2註冊您的應用程序),記下它會在你的Eclipse ADT 3的控制檯顯示的SHA1指紋)再次去到谷歌控制檯,並通過使用上面得到您的應用程序的API_KEY得到SHA1指紋 4)替換舊的API_KEY與新的API_KEY到您的應用程序的manifest.xml 5)再次註冊您的應用程序。您的應用已準備好發佈。但請記住,一旦將您的應用發佈到谷歌市場,您應該能夠使用之前用於發佈的密鑰存儲,通過簽署.apk來發布更新。

希望這有助於...

+0

你應該總是發佈你在這裏提供的鏈接的基本內容!請編輯您的答案,以便看到它的人可以收集解決方案所沒有的* *遵循鏈接(將來可能會停止) – avalancha

+0

雖然此鏈接可能回答此問題,但最好包含這裏的答案和提供的鏈接供參考。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – Martijn

0

有兩個文件谷歌地圖api.xml,一個是調試並釋放其他,那麼你應該取代谷歌網站控制檯上生成的密鑰,並輸入該文件,另一個插座直接插入清單。