2012-03-11 13 views
7

मैं अपने आवेदन में Google मानचित्र का उपयोग करना चाहता हूं, मैंने अपने eventappkey.keystore के MD5 फिंगरप्रिंट जेनरेट करने के लिए this ट्यूटोरियल का पालन किया है। लेकिन कीटोल एमडी 5 के बजाय एसएचए 1 फिंगरप्रिंट उत्पन्न करता है, जिसके कारण मैं Google एपीआई के लिए पंजीकरण करने में असमर्थ हूं क्योंकि Google ने कीस्टोर के एमडी 5 फिंगरप्रिंट को स्वीकार किया है।कीटोल एमडी 5 के बजाय SHA1 फिंगरप्रिंट उत्पन्न करता है?

Command line snapshop (Window 7)

मैं अन्य उत्तर जो jdk1.6 का उपयोग करने का सुझाव पर ध्यान दिया है। लेकिन क्या एक बेहतर तरीका है ताकि मुझे jdk1.6 पर जाने की आवश्यकता न हो। किसी भी सुझाव की सराहना की जाएगी।

+1

इस [लिंक] (ज पर एक नजर डालें ttp: //stackoverflow.com/questions/6305938/how-can-i-get-the-md5-fingerprint-from-javas-keytool-not-only-sha-1) –

उत्तर

20

आप की तरह

keytool -v -list -alias alias_name -keystore my-release-key.keystore 

-v (शब्द) अपने आदेश पंक्ति करने के लिए विकल्प, जोड़ देते हैं तो यह आप के MD5 फ़िंगरप्रिंट दिखाना चाहिए

1
Syntax: 

keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android 

Example: 


C:\Program Files\Java\jdk1.7.0_71\bin>keytool -list -v -keystore c:\users\your_u 
ser_name\.android\debug.keystore -alias androiddebugkey -storepass android -keyp 
ass android 
keytool error: java.lang.Exception: Keystore file does not exist: c:\users\your_ 
user_name\.android\debug.keystore 
java.lang.Exception: Keystore file does not exist: c:\users\your_user_name\.andr 
oid\debug.keystore 
     at sun.security.tools.KeyTool.doCommands(KeyTool.java:738) 
     at sun.security.tools.KeyTool.run(KeyTool.java:340) 
     at sun.security.tools.KeyTool.main(KeyTool.java:333) 

C:\Program Files\Java\jdk1.7.0_71\bin>keytool -list -v -keystore C:\Users\sriniv 
as\.android\debug.keystore -alias androiddebugkey -storepass android -keypass an 
droid 
Alias name: androiddebugkey 
Creation date: Apr 8, 2015 
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: 4e7c69e7 
Valid from: Wed Apr 08 15:17:20 IST 2015 until: Fri Mar 31 15:17:20 IST 2045 
Certificate fingerprints: 
     MD5: 9D:C3:05:CB:FF:CA:06:31:8C:FC:FE:44:6C:94:BC:90 
     SHA1: 2F:88:EF:9D:1B:3E:35:87:18:7D:56:B5:95:83:9A:EF:C1:B3:25:B4 
     SHA256: 0F:D2:BC:2C:58:1B:16:3D:E3:5C:76:7D:C3:49:3A:A0:9D:95:4E:3E:6B: 
71:0B:F7:2B:23:72:54:B8:57:62:A2 
     Signature algorithm name: SHA256withRSA 
     Version: 3 
0

उपयोग एंड्रॉयड स्टूडियो तो इस विधि का उपयोग करते हैं:

enter image description here

संबंधित मुद्दे