오류 : ‘keytool’이 (가) 내부 또는 외부 명령, 작동 가능한 프로그램 또는 배치 파일로 인식되지 않습니다

내가 명령을 사용할 때

C:\>keytool -list -alias androiddebugkey 
            -keystore .android\debug.keystore 
            -storepass android -keypass android

이 오류가 발생합니다.

‘keytool’은 내부 또는 외부 명령, 실행 가능한 프로그램 또는 배치 파일로 인식되지 않습니다.

컴퓨터에서 인증서 지문 (MD5)을 얻을 수 없습니다.

키 저장소 파일이 적절한 위치에 있는지 확인했습니다.

어떤 도움?



답변

keytool 실행 파일이있는 디렉토리가 %PATH%환경 변수 에 있는지 확인하십시오 .

예를 들어, Windows 7 컴퓨터
C:\Program Files (x86)\Java\jre6\bin에서이 %PATH%변수는에 있으며 내 변수는 C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Java\jre6\bin;C:\WINDOWS\System32\WindowsPowerShell\v1.0\(및 다른 많은 항목) 처럼 보입니다.


답변

이것은 나를 위해 일했다!! :

이 경로 또는 keytool.exe 파일이있는 곳으로 이동하십시오.

C:\Program Files\Java\jre7\bin

길게 shift누르고->를 누른 다음Open command window here

터미널이 팝업되면 다음에 붙여 넣으십시오.

keytool -list -v -keystore "C:\Users\"Your-User-Name(no quotes)"\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

MD5와 SHA1을 모두 제공합니다


답변

그것을 발견.

이동:

my computer->rightClick->properties->Advanced system settings->environment variables->find path in system variables->dbl click-> paste the "C:\Program Files\Java\jdk1.6.0_16\bin"->OK

이동:

cmd -> keytool -list -alias androiddebugkey -keystore "C:\Users\meee\.android\debug.keystore" -storepass android -keypass android


답변

  1. 내 컴퓨터로 이동-> 마우스 오른쪽 버튼으로 클릭-> 시스템 속성-> 환경 변수-> 경로-> jdk / bin 을이 경로에 추가하십시오.

    C:\Program Files\Java\jdk1.8.0_211\bin

*이 작동하지 않으면

  1. cmd에서 아래 명령을 사용하여 경로를 설정하십시오.

    set PATH=C:\Program Files\Java\jdk1.8.0_211\bin

이제 경로가 설정되었습니다. keytool을 사용할 수 있습니다.


답변

Windows 8의 경우 C : \ Program Files \ Java \ jre7 \ bin으로 이동하고 주소 표시 줄에 따옴표없이 “cmd”를 입력하십시오. 터미널이 시작됩니다. 그런 다음 여기에 설명 된대로 문자열을 입력 하십시오 .


답변

따라서 다음 구조를 가지고 있다면 :

 C:\Program Files\Java\jre6\bin\
                                keytool.exe
                                debug.keystore

그런 다음 실행하십시오.

C:\Program Files\Java\jre6\bin>keytool -list -alias androiddebugkey -keystore debug.keystore -storepass android -keypass android 


답변

JAVA_HOME이 설정되어 있고 환경 변수의 경로가 JAVA_HOME의 bin 디렉토리를 반영하는지 확인하십시오. 기본적으로 PATH는 jdk 위치에서 keytools.exe 파일을 찾을 수 있어야합니다.