我有一個地圖應用程序,它工作得很好。但在我發佈它在谷歌播放後,地圖不顯示。谷歌地圖V2不能從谷歌工作播放
一旦我將應用程序映射到商店,並且一切都很好。 現在我爲我的密鑰獲取sha1,並將它放在Google開發者控制檯中,並嘗試所有關於它的答案。
所以我認爲有所改變。
有什麼想法?
我有一個地圖應用程序,它工作得很好。但在我發佈它在谷歌播放後,地圖不顯示。谷歌地圖V2不能從谷歌工作播放
一旦我將應用程序映射到商店,並且一切都很好。 現在我爲我的密鑰獲取sha1,並將它放在Google開發者控制檯中,並嘗試所有關於它的答案。
所以我認爲有所改變。
有什麼想法?
以下是如何爲Release Mode
生成Google Map V2 API Key
的步驟。
如果您在Windows 7
工作,然後
打開命令提示符,然後轉到C:\Program Files (x86)\Java\jre7\bin
(如果安裝在您的JRE)
現在,通過使用以下命令
首先生成自己的密鑰存儲keytool -genkey -v -keystore keystore demokeystore.keystore -alias YouraliasName -keyalg RSA -keysize 2048 -validity 1000000
現在,如果您看到demokeystore.keystore文件在C:\Program Files (x86)\Java\jre7\bin
夾
現在時間通過以下命令創建通過使用該demokeystore.keystore生成SHA-1
keytool -list -v -keystore demokeystore.keystore -alias YouraliasName -storepass yourPassword -keypass yourkeyPassword
現在,在最後一個步驟接並從控制檯生成新的API key
,並在您的項目中添加(註冊)鍵manifest.xml
還爲相同的密鑰庫構建了用於Play商店的.apk
。
步驟2錯誤: '非法選項:demokeystore.keystore' – offset
我發現了這個問題。
google_api_key有兩個文件,一個用於發佈,一個用於調試。我忘了更改發佈的版本...
使用發佈密鑰庫生成api密鑰並將其放置在您的開發人員控制檯中 – kgandroid
您確定是否使用新的SHA-1從'keystore'生成了新API密鑰'? –
是的。至少我是這麼認爲的。你有方向嗎,所以我再試一次? – offset