카카오 디버그 키 해시 가져오기
갖은 노력 끝에 얻어낸 결실
https://developers.kakao.com/docs/latest/ko/getting-started/sdk-android
키 해시 등록 방법 참고
문제의 원인
문제 원인은 우선 OpenSSL 버전의 문제였다
OpenSSL의 맨 위 버전은 k버전인데, 카카오 키 해시는 e버전을 사용해야 했다
Step1 : OpenSSL 버전 맞추기
https://code.google.com/archive/p/openssl-for-windows/downloads
사이트로 접속한다음
openssl-0.9.8e_X64.zip 을 다운받는다(보통 요즘은 64bit)
Step2 : Path 등록하기
OpenSSL 압축 이후 해당 폴더의 bin파일을 환경 변수에 설정해준다
Step3 : java 환경 변수 설정
java 버전 경로의 bin 파일 경로를 환경 변수에 넣어줘야 한다
안그러면 keytool 오류가 발생
Step4 : cmd 홈에서 디버그 키 해시 입력
디버그 키 등록 커맨드(window 버전)
keytool -exportcert -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64
반드시 cmd의 기본 경로에서 실행하기!
C:\Users{유저명} 에서 실행!
유저명은 자신의 PC마다 다르다~ win+R키로 cmd를 실행하고 바로 입력하면 거의 될 것이다~
약 4일 정도 찾아내려고 노력했는데, 허탈하면서도 기분이 좋다
OpenSSL의 버전을 명시해줬으면 더 쉽게 찾았을텐데...
'프로젝트' 카테고리의 다른 글
org.h2.jdbc.JdbcSQLNonTransientConnectionException 에러 해결 (0) | 2024.06.08 |
---|---|
IntelliJ Invalid VSC root mapping 오류 해결 (0) | 2024.06.07 |
QueryDsl Fetch Join Query문 비교 (0) | 2024.05.30 |
구글 바드 API 오류 해결 (0) | 2023.12.10 |
Window에서 Mecab 사용하기 (0) | 2023.09.18 |