hash값 생성방법이다.
1. 개발자 페이스북에 앱 추가하기
https://developers.facebook.com/apps/ URL에 접속해서 새 앱을 추가한다.
이 부분은 내가 안해서 모른다.
무튼 앱 추가하면 아래 이미지처럼 목록에 보여진다.
2. 자바 설치
개발자니까 당연히 설치 되어있겠지.
3. openssl 설치
https://code.google.com/archive/p/openssl-for-windows/downloads URL에 접속해서 윈도우에 맞게 다운로드한다.
최신 버전을 설치해야한다고 하던데 2009년 버전밖에 없다. 그래도 잘 동작하던데?
다운받은거 압축풀고 폴더 그대로 C드라이브 아래에 넣는다.
얘는 따로 인스톨 과정이 없다.
4. Hash Key 생성
ctrl + r 을 눌러 cmd를 입력하고 창을 띄운다.
명령어를 실행할 위치로 이동한다. 그 위치는 바로 자바의 bin 폴더이다.
이 경로에서 아래 명령을 실행하고 "키 저장소 비밀번호"인 android를 입력하면 Hash Key가 생성된다.
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
4-1. ~/.android/debug.keystore
위 debug.keystore라는 파일은 뭘 하는 놈인지 모르겠다만, 기본으로 존재하는 파일인 것 같다.
윈도우에서 보통 C:\Users\사용자\.android 경로에 있다.
4-2. openssl
openssl의 경로를 넣어주면 된다.
주의할 점은 bin 폴더의 openssl까지 입력을 해야 한다. 이 부분때문에 항상 고난을 겪는다.
명령을 실행하면 키 저장소 비밀번호 입력하라고 뜬다. android를 입력하면 해시키를 리턴해준다.
5. 개발자 페이스북 > 앱 > Settings > Key Hashes에 입력
리턴받은 해시키를 오타없이 위 경로에 입력하고 저장하면 된다.
출처: http://stickyny.tistory.com/62 [Mindware 깍두기]
'IT기술 > 안드로이드 스튜디오' 카테고리의 다른 글
안드로이드 웹뷰 URL 호출시 에러 ERR_CLEARTEXT_NOT_PERMITTED (0) | 2023.07.31 |
---|---|
[android studio] run .... error (0) | 2018.10.30 |
HttpURLConnectionImpl.java:250 오류 해결하기 (0) | 2016.12.13 |
jks 파일, 인증된 APK파일 만들기에서 사용되는 인증서 (0) | 2016.12.06 |
안드로이드 푸시 서비스 구현하기 (0) | 2016.10.19 |