2016-09-04 4 views
0

해시를 생성하여 Android 앱으로 Facebook을 통합 할 수 없습니다.

Android 앱의 Facebook 로그인 용 해시 키를 만들 수 없습니다.
응용 프로그램 문서에 따라

다음 명령을 사용하여 인증서의 해시 키를 만듭니다. keytool -exportcert -alias alias -keystore path | openssl sha1 - 이진 | 내가 여기
잘못되었는지 모르겠어요하려면 openssl base64로
내가 명령 프롬프트에서 무엇을 얻을 : \ OpenSSL을 :
C:\Program Files\Java\jre7\bin>keytool -exportcert -alias debug.keystore -keystore ~/Desktop/debug.keystore | openssl sha1 -binary | openssl base64 
WARNING: can't open config file: /etc/ssl/openssl.cnf 
WARNING: can't open config file: /etc/ssl/openssl.cnf 
pDmXQEAGdXS9sowPer3hqJqF17E=

C:\Program Files\Java\jre7\bin>

+0

'~/Desktop/debug.keystore'가 윈도우에서 작동합니까? – Tempux

+0

가능한 [Android Facebook 키 해시를 만드는 방법?] (http://stackoverflow.com/questions/7506392/how-to-create-android-facebook-key-hash) – Tempux

+0

http://stackoverflow.com/ a/7506445/1040597 – Tempux

답변

0

먼저 당신이 here에서 OpenSSL을 다운로드 및 폴더 C 내부의 내용을 압축 해제해야합니다.

키 도구 별칭에 cmd에서 다음 명령을 실행 구하는 방법

keytool -exportcert -alias <YOUR_KEYSTORE_ALIAS> -keystore <KEYSTORE_PATH> | "C:\OpenSSL\bin\openssl" sha1 -binary | "C:\OpenSSL\bin\openssl" base64 

요약하기, 입력하는 명령 :

keytool -list -keystore .keystore 

가 이제 해시 키를 얻기 위해 다음 명령을 실행할 수 있습니다 별칭 대신 별칭 대신 키 저장소를 사용하고 있기 때문에 키 저장소 경로에 따옴표가 없으므로 openssl 경로를 통과하지 못하기 때문에 잘못되었습니다.

호프가이 문제를 해결하기 바랍니다. 문안 인사.

관련 문제