openssl 은 압축을 풀어서 c:\openssl 폴더에 파일을 넣어 두었음.
페이스북 안드로이드 app 개발시 에러
remote_app_id does not match stored id
페이스북에 등록하는 key hashes 값은 디버그용
디버그용 코드 등록
C:\Users\jm>"c:\Program Files\Java\jdk1.6.0_31\bin\keytool" -exportcert -alias androiddebugkey -keystore "c:\Users\jm\.android\debug.keystore" | "c:\openssl\bin\openssl" sha1 -binary | "c:\openssl\bin\openssl" base64
keystore 암호를 입력하십시오: android
[여기에 나오는 코드를 페이스북에 입력]
실제 apk용 코드 생성
C:\Users\jm>"c:\Program Files\Java\jdk1.6.0_31\bin\keytool" -exportcert -alias [real alias] -keystore "C:\keystore\keystore.keystore" | "c:\openssl\bin\openssl" sha1 -binary | "c:\openssl\bin\openssl" base64
keystore 암호를 입력하십시오: [비밀번호 입력]
[실제apk용 key hashes]
빨간색 부분 설명
[real alias] : 실제 apk생성시 사용하는 alias
"C:\keystore\keystore.keystore" : keystore 파일 위치
[비밀번호 입력] : keystore 비밀번호
[실제apk용 key hashes] : 실제 key hashes 코드임. 페이스북에 등록하면 됩니다.
https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android/3.0/