我6個月前建立了一個使用google maps v1的應用程序。現在我想將它發佈到Google Play商店 當我在處理它時,我完成了獲取密鑰所需的過程。據我記得我用cmd生成了一個我粘貼在網站上的MD5。 我已經保存結果的文件,該文件是類似的東西android map v1簽名密鑰
letersandnumbers
This key is good for all apps signed with your certificate whose fingerprint is:
hex:hex:hex:hex:hex:hex:hex:hex:hex:hex:hex:hex:hex
Here is an example xml layout to get you started on your way to mapping glory:
<com.google.android.maps.MapView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:apiKey="letersandnumbers"
/>
當我編譯和運行我的手機是在調試模式下的應用程序,它的工作原理。 當我嘗試使用letersandnumbers
作爲簽名我的應用程序的關鍵字時,結果不同。該應用程序僅顯示網格而不顯示地圖。 我籤我的應用程序的方法如下:
1)文件 - >導出> Android應用
2)我選擇項目並使用lettersandnumber關鍵上述 。
3)我把文件放在設備的SD卡上並安裝。
我做錯了什麼? 請幫忙!切換到地圖v2是不是一種選擇
UPDATE:
我設法跟着導遊丹尼爾寫了關於在註釋中。但是,當我在清單中使用新密鑰並使用此新密鑰簽署應用程序時,它不起作用... 我正在嘗試使用地圖版本1.
當我做了最後一步時,它告訴我你的輸入無效。我按照你所描述的步驟完成了所有步驟,只有最後一個步驟失敗。 –
因此,您使用「創建Android密鑰」對話框從新的密鑰存儲庫中輸入了新的哈希值,並在那裏說無效? – Danuofr
好吧,我設法創建了密鑰。問題是我需要給SHA1; project.name。現在我已經得到了鑰匙。我把它放在清單中。然後我用新密鑰簽署了應用程序,Google爲我生成了這個密鑰。但是地圖仍然不起作用。有任何想法嗎 ? –