2016-09-30 57 views
-1

我正在開發一個應用程序,在這裏我使用谷歌地圖在調試模式下地圖顯示正確,但在發佈模式下地圖不顯示,只顯示當前位置。谷歌地圖不顯示在釋放apk使用Android工作室

通過使用谷歌地圖API我已經嘗試過,但仍然無法正常工作,而且我通過使用密鑰庫(即keytool -list -v -keystore文件path.jks)找到了SHA1,然後也無法正常工作。

通過使用以下視圖,我嘗試並找到了SHA1鍵,但地圖未顯示在應用程序中。

Release APK file not showing google maps

我該怎麼辦?

+0

您可以參考以下鏈接{} http://stackoverflow.com/questions/15727912/sha-1-fingerprint-of-keystore-certificate我 –

+1

有使用相同的方法創建SHA1密鑰,但是當我把這個sha1控制檯找到谷歌地圖api,然後映射不顯示在應用與relsease模式和調試模式地圖顯示。 – rohiH

+0

你檢查我的答案嗎? –

回答

0

使用發佈密鑰存儲生成API密鑰訪問。並設置Google API控制檯。

+0

我該怎麼做? – rohiH

0

轉至google API console

  • 箱新項目
  • generage API密鑰
  • 啓用服務
  • 添加API密鑰項目

OR

你可以簡單地按照這個開發人員指南LINK

如果您對獲取SHA-1密鑰感到不安。您可以通過運行Signing-report gradle任務輕鬆獲取它(如下圖所示)(在Android studio中)。

enter image description here

1

已經設置您的google_maps_key兩個調試&在google_maps_api.xml釋放文件夾。 如果不是,請設置它。您可以在Project結構中找到這兩個文件夾。

查看圖片以供參考。

enter image description here

+0

我可以創建調試和釋放文件夾嗎?即時通訊使用Android工作室我沒有兩個不同的文件夾。 – rohiH

+0

從您的項目結構中,您可以找到兩個文件夾調試和發佈,這是在創建項目時創建的。你不需要創建它。 –

+0

但在我的項目中,我沒有顯示任何文件夾版本或調試 – rohiH