我使用Windows 7獲取谷歌地圖API密鑰
我已經試過幾次與出現在c debug.keystore:\用戶\ YOURUSER.android \使用命令:
keytool -list -alias androiddebugkey -keystore c:\Users\YOURUSER\.android\debug.keystore -storepass android -keypass android
它給了我一個MD5,但後來我去了Google MD5註冊頁面,它並不是一個有效的指紋。
我搜索了更多信息,並最終創建了一個新的debug.keystore到c:\ users \ YOURUSER \中,以避免重寫原始的。我使用這個命令:
keytool -genkey -keypass android -keystore c:\users\YOURUSER\debug.keystore -alias androiddebugkey -storepass android -validity 10000 -dname "CN=Android Debug,O=Android,C=US"
它的工作,所以我使用前面的命令來獲取MD5,它給了我一個新的MD5。然後我又去Google了,並且遇到同樣的問題:「不是有效的指紋」。
我做了第二次嘗試。這是我做過什麼,則:1 )開了Windows7的終端,就到C:\ Program Files文件\的Java \ jdk1.7.0 \ BIN \ 2)寫命令:
keytool -genkey -v -keystore c:\eclipse\my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
3)然後我試圖從我的密鑰倉庫獲取MD5代碼,使用命令:
keytool -list -alias alias_name -keystore c:\eclipse\my-release-key.keystore
並寫入密碼我問。它給了我一個MD5。
4)我去映射API密鑰註冊並寫入MD5。 「指紋無效」
我不知道問題出在哪裏。我應該爲我編程的每個應用程序執行此操作?真讓人頭疼!
有人可以幫我嗎?
http://stackoverflow.com/questions/5803944/find-the-key-hash-for-a-signed-app/5805214#5805214 – Selvin
http://stackoverflow.com/questions/5863201/android-md5-debug-fingerprint-missing-from-debug -keystore – CommonsWare