2015-05-04 58 views
0

我正在與兩位使用Android Studio的同事一起做項目,我們需要使用谷歌地圖,但每次都出現這個問題。當我編譯並在我的電腦上運行應用程序時Android Studio一切正常,谷歌地圖工作正常,但是當我嘗試在手機上運行應用程序時將項目發送給我的一位同事Google Maps只顯示灰色屏幕,只顯示按鈕但不顯示地圖。我們共享自己生成的相同密鑰。該項目實施的minSdkVersion涵蓋了我們所有的手機。我們已經嘗試了幾件事情,並沒有一件似乎解決了問題,比如爲它們中的每一個生成不同的密鑰。 似乎工作的唯一的事情是,如果我通過我的電腦使用他們的手機運行應用程序,這是該應用程序將顯示地圖的唯一方法。Android谷歌地圖無法在我的電腦外工作

任何幫助將不勝感激

+1

你確定你的密鑰庫是一樣的嗎?調試和發佈? – dumazy

回答

1

您生成的API密鑰與其密鑰庫不匹配。此密鑰由密鑰庫的SHA1生成。確保你們都擁有相同的密鑰庫。 Android Studio的每次安裝都會創建一個新的調試密鑰庫。你應該確保你使用相同的密鑰庫。

+0

你能告訴我我們在哪裏可以檢查密鑰庫?我不知道該位於〜/ .android/debug.keystore中的 – Nmas

+0

。只要給其他人一份你的副本,讓他們用你的位置替換他們的debug.keystore。 – dumazy

+0

它的工作原理,非常感謝你! – Nmas