沒有地圖顯示,但顯示爲網格。所以,我查閱了一些樣品修復和來到這個Java Android Google Map API註冊。 MD5證書指紋而不是SHA1
help needed to publish android app in market
然而,運行CMDS的建議,我結束了一個SHA1證書指紋後。但是當我註冊一個Google API密鑰時,我發現我需要一個MD5證書指紋。我該如何解決這個問題?
沒有地圖顯示,但顯示爲網格。所以,我查閱了一些樣品修復和來到這個Java Android Google Map API註冊。 MD5證書指紋而不是SHA1
help needed to publish android app in market
然而,運行CMDS的建議,我結束了一個SHA1證書指紋後。但是當我註冊一個Google API密鑰時,我發現我需要一個MD5證書指紋。我該如何解決這個問題?
這裏是解決你的問題
打開命令提示符,然後定位到C:\Program Files\Java\jre6\bin
(可能是你的情況不同)。
當你在下面this solution這意味着你有keystore
與你。如果是移動第3步。否則創建一個新的keystore
像this提及。
鍵入以下命令keytool.exe -v -list -keystore " <path_of_keystore_youhave_created_in_step_2>"
它會詢問密碼使用您在創建keystore
使用相同的密碼,你會得到SHA1
MD5
,很多信息已在創建keystore
提供。
首先找到debug.keystore的位置(在eclipse中,您可以在Window-> Preference-> Android-> Build中找到debug.keystore的位置)。然後在命令提示符下導航keytool.exe
的路徑。 keytool.exe
位於程序文件內部的Java - > JDK - > bin文件夾內。 對於窗口,在命令提示符處寫入以下代碼C:\Program Files\Java\jdk1.6.0_25\bin> keytool -list –alias androiddebugkey -keystore <path_of_debug.keystore> -storepass android -keypass android
這裏<path_of_debug.keystore>
是debug.keystore的路徑。對於我的情況是C:\ Users \ virus.android。
複製MD5密鑰(例如: - BE:05:C8:F2:42:7A:97:37:78:EE:BD:4A:31:7D:A6:69)並轉到以下鏈接發現谷歌地圖API密鑰
此方法不適用於更高版本。 Goodle後來用google map api 3(可能是)更改了它... – nKandel 2013-01-22 10:38:59