2011-01-18 4 views
1

실수를 늦추고 용서해주세요. 내가 도와 줄 수있는 사람을 괴롭히지 않아서 모든 종류의 솔루션을 시도했지만, 벽돌 벽에 부딪 혔습니다.Android 용 Java 키 스토어에 액세스 할 수 없습니다.

최근 내 응용 프로그램 내에서 Google 맵 API를 사용하기 위해 Eclipse SDK에서 생성 된 디버그 키 저장소에 액세스하려고했습니다. 이제 나는 파일이 존재하고 그 경로를 알고있다. 그러나 그것에 액세스하고 MD5 지문을 수신하려면 keytool 명령을 사용해야합니다. 이제는 keytool GUI가 없기 때문에 컴퓨터 명령 프롬프트에서이 명령을 수행해야한다고 들었습니다. 그리고 이것은 내 명령 프롬프트가 그것을 제공하는 명령을 인식하지 못하는 문제입니다. 여기서 명령

키 도구 -list 별명 androiddebugkey - 스토어 (path_to debug_keystore) .keystore라고-StorePass를 로이드 -keypass 로이드

(브래킷 좌우 화살표한다) 명령 프롬프트 응답

있어

keytool이 내부 또는 외부 명령, 작동 가능 프로그램 또는 배치 파일로 인식되지 않습니다. 이제 수동으로 경로 (C : \ Users \ Adam.android \ debug.keystore)를 입력 해 보았습니다. .keystore C : \ Adam.android \ debug.keystore의 변형도 시도했습니다. 키 스토어 Adam.android \하게 debug.keystore) .keystore라고 .android \하게 debug.keystore) .keystore라고 하게 debug.keystore) .keysotre

그 다음

"시스템이 지정된 경로를 찾을 수 없습니다"대답

따라서 명령 프롬프트는 "keytool"명령을 인식하지 못합니다. 또는 경로를 잘못 입력하고있는 것입니다. (명령 프롬프트 명령을 자주 사용하여 경로를 성공적으로 작성하는 방법을 알지 못합니다.

마지막으로 나는 내보다 기술적 인 친구들 중 하나를 울렸다. 그는 Windows 7에서 실행 중이며 대부분의 명령 기능이 Windows 7 OS에서 찢어 졌기 때문에 Vista로 되돌려 야한다고 말했습니다. 나는 모든 안드로이드 프로그래머가 Vista에 국한되어 있다고 믿을 수 없기 때문에 이것에 회의적이다.

누군가가 이것을 경험하거나 해결 방법을 알고 있다면 메신저가이 문제를 극복하기로 결심했지만 실제로 벽돌 벽에 부딪혔습니다.

그래서 디버그 키 저장소에 액세스하기 위해 키 도구를 사용할 수 없습니다

메신저를 요약 (또는 그 문제에 대한 내 자신의 작성) 및 솔루션을 사전에있는 모든 도움을

감사를 찾을 수와 나는 누군가가 도움이기도합니다 나는 프로그래밍을 좋아하지 않으며 그런 작은 일에 멈추고 싶지 않다. 아담

+0

[errorkeytool가-IS-인식하지] [1] [1] : http://stackoverflow.com/questions/6211919/errorkeytool-is-not-recognized-as-an-internal - 또는 - external-command-operable-p –

답변

3

Keytool을 자바의 일부이며 Java 설치의 bin/폴더에서 찾을한다을 읽기위한

감사합니다. C : \ Program Files \ Java \ jre6 \ bin (또는 JDK가있는 경우에는 유사)에서 찾으십시오.

+0

빠른 답장을 보내 주셔서 감사합니다. 나는 그것을 즉시 발견했지만 keytool 응용 프로그램을 실행할 때 프롬프트가 나타나면 즉시 사라집니다. 그래서 내가 그걸로 무엇을 할 수 있는지 모르겠다. 지금 내가 그걸 어떻게해야하지? – Adam

+0

명령 프롬프트 창에서 "keytool.exe --help"를 실행하십시오. 명령에 대한 도움말이 표시되지 않으면 Java를 다시 설치합니다. 실행 ... 대화 상자에서 직접 명령을 실행하는 경우 명령이 완료된 후 셸이 멈추지 않습니다. –

+0

ok Java bin 파일을 탐색하고 keytool 도움말 기능을 실행합니다. 이제는 keytool을 인식하지만, 내가 잘못 입력했을 때 명령을 잘못 입력했다. – Adam

0

.keystore으로 파일 경로 (C : \ Users ...)를 입력했는지 확인하십시오. 경로 끝이 debug.keystore 인 경우 꺾쇠 괄호없이 ...\debug.keystore.keystore이어야합니다. 나는 그것을 파악하는 데 다소 시간이 걸렸다.

관련 문제