2012-03-14 60 views
15

如何獲得MD5指紋密鑰。Android:Google Maps API Key Signup:MD5認證密鑰

我使用這個命令:

C:\Program Files\Java\jdk1.7.0_04\bin>keytool.exe -list -alias androiddebugkey -keystore "C:\Documents and Settings\IBM\.android\debug.keystore" -storepass android -keypass android ` 

,但無法得到驗證字,但我正在逐漸證書指紋(SHA1)鍵

androiddebugkey, Jan 16, 2012, PrivateKeyEntry,Certificate fingerprint (SHA1):A4:9E:8F:FA:1A:B2:A0:79:3D:D3:95:41:82:3B:F6:DA:78:40:DD:DE   

我想MD5認證密鑰

很多謝謝。

+0

谷歌現在已經過時了Android應用這項服務。 – 2013-01-22 06:53:21

+0

@Cool Jatt相同的任何文檔證明 – Android 2013-01-31 11:35:35

+0

@BlackDevil:請檢查以下鏈接:https://developers.google.com/maps/documentation/android/v1/hello-mapview – 2013-02-01 05:40:57

回答

18
C:\Program Files\Java\jdk1.7.0_04\bin>keytool.exe -V -list -alias androiddebugkey -keystore "C:\Documents and Settings\IBM\.android\debug.keystore" -storepass android -keypass android 

考慮您的jdk-bin pathfirst path地方,在你的second pathhome user directory。對於windows 7它就像C:\Users\username\.android\debug.keystore

使用上述命令您將獲得所有的密鑰。

The google API key is here

+0

謝謝@santhosh – 2012-03-14 06:25:31

7

http://mobiforge.com/developing/story/using-google-maps-android請參閱此鏈接。

使用JDK版本1.6而不是1.7,因爲1.7默認情況下使用SHA1生成指紋。

+0

謝謝@richa但我知道了。這個鏈接給了我相同的輸出。 – 2012-03-14 05:23:50

+1

我想MD5證書不是SHA1證書指紋。如果任何其他解決方案指導我請。非常感謝。 – 2012-03-14 05:26:54

+0

更新了我的答案... – Richa 2012-03-14 05:35:05

2

據我所知,以上你得到的是關鍵,現在你需要在link註冊。

+0

我必須在該鏈接中註冊。但我需要MD5鍵。現在我通過在命令中輸入'-V'b4'-list'來獲得所有密鑰。謝謝 – 2012-03-14 06:15:06

+1

好。所以你取得了成功。 :) – Harpreet 2012-03-14 06:23:53

+0

y我知道了:) @haps – 2012-03-14 06:54:35

3

對於在android中開發Google Maps應用程序,第一步是獲取Google API(包含maps.jar)。 如果它在Eclipse IDE中不可用,那麼可以通過轉到windows> Android sdk manager> ...在eclipse中下載它,然後選擇所需的Google API。 以google API爲目標創建一個新的AVD,這是您運行谷歌地圖應用程序的地方。

要獲得MD5指紋在cmd中

keytool.exe的-list -alias androiddebugkey -keystore「C:\ Documents和Settings \ Administrator.android \ debug.keystore」運行以下命令-storepass的android -keypass機器人

前執行該命令, 1.更改CMD的路徑keytool.exe的位置通常是程序文件>的java>斌 2.inside雙引號輸入路徑到Android密鑰庫,可以發現裏面在eclipse.windows>偏好設置> android> build

雖然我遇到的問題是 1.keytool錯誤:java.lang.RuntimeException:使用錯誤,並且不是合法命令----由於不需要的空格 2.嘗試插入-v命令以獲取詳細信息

獲得MD5後,請轉到以下鏈接http://code.google。 com/android/maps-api-signup.html並使用您的Google帳戶登錄,以獲取您可以在應用程序中使用的密鑰。

8

窗戶

第一步:開始 - >運行 - >

C:\ Documents和Settings \阿希什\ .android

聽到你應該通過您當前的用戶
並找到debug.keystore

description

現在得到debug.keystore

C:\Documents and Settings\ashish\.android\debug.keystore 

現在命令的路徑越來越MD5

keytool -list -alias androiddebugkey -keystore <path_to_debug_keystore>.keystore -storepass android -keypass android 

所以現在我們傳遞的dedug.keystore

的路徑完整的命令是

keytool -list -alias androiddebugkey -keystore "C:\Documents and Settings\ashish\.android\debug.keystore" -storepass android -keypass android 

第2步:開始 - >運行 - >

鍵入cmd,然後將目錄更改爲Android SDK中的平臺工具和以往以下命令 enter image description here 按回車

enter image description here

現在你正在得到MD5現在如何使用它..... 現在去https://developers.google.com/android/maps-api-signup

enter image description here

是按下按鈕後,它會給你的地圖API

+0

真棒好友...謝謝..精彩的解釋 – 2012-05-02 06:51:02

+0

@ Tech.Rahul謝謝 – 2012-05-02 09:37:48

4

爲窗口,您可以使用這樣的。

1.Go啓動,然後運行CMD打開然後鍵入

C:\ Documents和Settings \ NEETIKA.android \ debug.keystore

現在使用下面的命令得到MD5指紋。

keytool.exe的-list -alias androiddebugkey -keystore 「C:\機器人\ debug.keystore」 -storepass的android -keypass安卓

你會說

要查找谷歌API後,即可獲取指紋鍵:使用此鏈接 - http://code.google.com/android/maps-api-signup.html

3

註冊鏈接爲Android地圖api鍵'https://developers.google.com/android/maps-api-signup'不起作用。

顯示'無法連接到遠程服務器'在iframe上方的page.did任何人最近的工作嗎?

+0

我在[link]( http:// t3g-garrett。 appspot.com/code.google.com/android/maps-api-signup.html) – user961524 2012-05-18 05:06:00

2

以上答案顯示如何獲取md5密鑰,但更新版本的jdk生成更多密鑰並將SHA1顯示爲默認密鑰。爲了獲得MD5鍵1.7和更高:

1進入命令行 2轉至密鑰庫的C DIR:\用戶\ Gideon.android 3輸入此命令密鑰工具-v -list -keystore「C:\用戶\ Gideon.android \ debug.keystore」機器人

4的外觀與MD5碼: 我的是:

1
use **-V** in cmd prompt........:) 
-1

你錯過在命令行的-v參數(詳細我假設) 。沒有-v只給你SHA1校驗和。與-v給你所有的人:MD5,SHA1,SHA256和關於證書的所有信息。

0

對於windows

1.Locate您debug.keystore文件 「C:\用戶\ bhushan.android \ debug.keystore」

2.找到keytool.exe的用Java \ bin文件夾

C:\Program Files\Java\jre7\bin>keytool -v -list -alias androiddebugkey -keystore 
C:\Users\bshirsath\.android\debug.keystore -storepass android -keypass android 
Alias name: androiddebugkey 
Creation date: Mar 8, 2012 
Entry type: PrivateKeyEntry 
Certificate chain length: 1 
Certificate[1]: 
Owner: CN=Android Debug, O=Android, C=US 
Issuer: CN=Android Debug, O=Android, C=US 
Serial number: 1f5b8c95 
Valid from: Thu Mar 08 17:51:52 IST 2012 until: Sat Mar 01 17:51:52 IST 2042 
Certificate fingerprints: 
     MD5: 6E:E7:47:2E:A7:07:8A:42:77:89:A8:83:C7:A6:53:87 
     SHA1: 1D:99:2B:0E:D3:2F:DE:12:92:CE:86:EE:5A:D2:99:80:28:F7:B6:22 
     SHA256: 30:0B:FC:40:7F:57:9F:51:FF:60:94:B9:CE:27:C1:7A:9D:EF:F7:14:C8: 
36:B0:E8:F4:11:13:23:B1:67:17:08 
     Signature algorithm name: SHA256withRSA 
     Version: 3 

Extensions: 

#1: ObjectId: 2.5.29.14 Criticality=false 
SubjectKeyIdentifier [ 
KeyIdentifier [ 
0000: DF 53 60 E5 59 3A 8C 07 EA E1 A2 3F 00 57 45 DD .S`.Y:.....?.WE. 
0010: DF 29 08 BA          .).. 
] 
] 

4.Get對谷歌地圖的Android API v1的關鍵: https://developers.google.com/maps/documentation/android/v1/maps-api-signup

5.To寄存器的goog le Maps Android API v1 Key,請按照下列步驟操作:

- >如果您沒有Google帳戶,請使用頁面上的鏈接進行設置。

- >粘貼MD5關鍵

- >點擊 「生成API密鑰」