내가 명령을 사용할 때
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
답변
-
내 컴퓨터로 이동-> 마우스 오른쪽 버튼으로 클릭-> 시스템 속성-> 환경 변수-> 경로-> jdk / bin 을이 경로에 추가하십시오.
C:\Program Files\Java\jdk1.8.0_211\bin
*이 작동하지 않으면
-
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 파일을 찾을 수 있어야합니다.