keytool을 찾아서 실행하는 방법 -exportcert -alias

여기 에서 Facebook 개발자의 개발 가이드를 읽고 있습니다

keytool을 사용하여 내 앱의 서명을 내 보내야한다고 말합니다.

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64

keytool을 실행하는 방법을 모르겠습니다. Windows 명령 프롬프트를 열고 위의 명령을 붙여 넣으려고했지만 작동하지 않았습니다.



답변

아래 인용문과 같이 혼자서 해결책을 찾았습니다. 잘 작동합니다.

"C:\Program Files\Java\jdk1.6.0_26\bin\keytool.exe" -exportcert -alias
> sociallisting -keystore "D:\keystore\SocialListing"  |
> "C:\cygwin\bin\openssl.exe" sha1 -binary | "C:\cygwin\bin\openssl.exe"
> base64


답변

Windows 명령 프롬프트에 입력하십시오.

cd C:\Program Files\Java\jdk1.7.0_09\bin

keytool -exportcert -alias androiddebugkey -keystore "C:\Users\userName\.android\debug.keystore" -list -v

기본 비밀번호는 android

당신이 나타납니다 MD5, SHA1그리고 SHA256키; 필요한 것을 선택하십시오.


답변

안드로이드 키 해시 코드를 얻으려면 다음 단계를 따르십시오 (Facebook 앱의 경우)

  1. windows 용 openssl을 여기에서 다운로드 하십시오.
  2. 이제 C 드라이브에 압축을 풉니 다
  3. cmd 프롬프트를 엽니 다
  4. 유형 cd C:\Program Files\Java\jdk1.6.0_26\bin
  5. 그런 다음 입력 만 keytool -export -alias myAlias -keystore C:\Users\<your user name>\.android\myKeyStore | C:\openssl-0.9.8k_WIN32\bin\openssl sha1 -binary | C:\openssl-0.9.8k_WIN32\bin\openssl enc -a -e
  6. 끝난

인증서 지문 (MD5) 코드를 얻으려면 다음 단계를 수행하십시오.

  1. -C : \ Program Files \ Java \ jdk1.6.0_26 \ bin으로 이동하십시오.
  2. bin 폴더 내에서 jarsigner.exe파일을 실행 하십시오.
  3. cmd 프롬프트를 엽니 다
  4. 유형 cd C:\Program Files\Java\jdk1.6.0_26\bin
  5. cmd를 다시 입력하십시오. keytool -list -keystore "C:/Documents and Settings/<your user name>/.android/debug.keystore"
  6. 이제 Keystore 비밀번호를 묻습니다. 기본값은 ” android“유형이고 입력
  7. 끝난.

답변

keytool은 JDK의 일부입니다.

%{JAVA_HOME}\exec 문 앞에 또는 을 추가하십시오 c:\{path to jdk}\bin.


답변

KeyTool은 JDK의 일부입니다. 기본 설정으로 JDK를 설치했다고 가정하면$JAVA_HOME/bin


답변

Robby Pond대답은 JAVA_HOME환경 변수 를 사용 하고 경로에서 발생할 수있는 공백을 보완하기 위해 일반화 될 수 있습니다 (예 Program Files:).

"%JAVA_HOME%\bin\keytool" -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64


답변

keytool은 jdk의 일부이며 $ JAVA_HOME / bin / keytool이어야합니다.