2011-05-09 4 views
1

earlier problem을 극복하고 나는 명령 행에서 Android 용 MD5 지문을 생성하는 데 여전히 어려움을 겪고 있습니다. 아무도 내가 뭘 잘못하고 있는지 말해 줄 수 있니?android에서 MD5 지문을 얻으려는 cmd 프롬프트에서의 문제

명령 행 :

C:\Program Files\Java\jdk1.6.0\bin>keytool.exe -list -alias androiddebugkey -keystore C:\Documents and Settings\Saurabh.android\debug.keystore -storepass android -keypass android 

오류 :

**Illegal option: -key 
Try keytool -help** 
+0

솔루션의 현재 위치 : http://stackoverflow.com/questions/6305938/how-can-i-get-the-md5-fingerprint-from-javas-keytool-not-only-sha-1 – tutalia

답변

4

그것은 당신이 경로를 잘못 입력 아마. 나는 당신의 명령을

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

의 차이는 .android \의하게 debug.keystore 전에 슬래시 및 공백을 포함하는 경로의 주위에 따옴표처럼 보일 것 같아요.

+0

@saounkine 나는이 글을 쓰고 Enter 키를 눌러서 프롬프트 메시지를 보여줍니다. C : \ Program Files \ Java \ jdk1.6.0 \ bin> keytool.exe는 유효한 win32 어플리케이션이 아니며, 그것을 실행할 때 .. OK를 보여줍니다. .access is denied .. – SRam

+0

jdk1.6.0 \ jre \ bin 디렉토리에 keytool.exe가 있는데, 그 중 하나를 시도하십시오 .. –

1

같은 문제가 있습니다. JDK1.7에서는 MD5 키를 얻을 수 없습니다 (JDK 1.7의 Keytool은 항상 SHA1 키를 반환합니다). 나는 JDK 1.7을 제거한 후 JDK 1.6을 설치했다. 문제는 더 이상 존재하지 않는다.

+0

Minh Binh whats problem은 cmd 프롬프트에 쓰면 나옵니다 pls tell me ... – SRam

+0

안녕하세요 http://www.androidpeople.com/android-google-map-application-example :) – SRam

+0

문제는 keytool이 MD5 키의 SHA1 키를 반환한다는 것입니다. 그래서,이 키를 Google Map API 가입 페이지에 전달하면 (내 목적은 Google지도 API를 사용하도록 등록하는 것입니다). –

관련 문제