일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 아이폰 비율
- 헬스
- 알고리즘
- 네이버알고리즘
- naver
- goormtest
- error
- code
- ios
- 맥북
- objective-c
- 구름TEST
- android
- codemonkey
- 안드로이드
- iPhone
- 코딩테스트
- 맥용
- 아이폰
- Object-c
- 아이폰 해상도
- algorism
- 구름알고리즘
- 네이버구름
- Cordova
- Swift
- 코딩
- java
- codility
- 네이버
- Today
- Total
그래오늘은이거야
[안드로이드 Facebook 오류] 맥북(MAC) android invalid key hash faceboock 본문
[안드로이드 Facebook 오류] 맥북(MAC) android invalid key hash faceboock
jinhongstar 2019. 4. 12. 11:54안녕하세요 LEO 입니다
이번 포스팅은 Android 에서 Facebook에 연결 할때
hashkey 를 입력하는 방법인데 맥북또는 맥OS에서 터미널을 이용하여 만드는 방법입니다.
https://developers.facebook.com/
페이스북 개발자 계정 들어가서 설정 후
페이스북 개발자사이트에서 (설정-기본설정)
키 해시 부분에 키가 안맞는다고 안드로이드에서 오류가 나타납니다.
android invalid key hash
오류로 나와있는 키해시가 있을 겁니다 그거 그대로 키 해시에 입력해도 되더군요
그래도 조금 더 쉽게 하는 방법은
터미널에서 cd ~/.android 를 해보면 해당 폴더로 들어가지는걸 확인 할 수 있습니다.
mac-seersui-Mac-mini:.android mac_seers$ cd ~/.android
mac-seersui-Mac-mini:.android mac_seers$ pwd
/Users/mac_seers/.android
mac-seersui-Mac-mini:.android mac_seers$ ls -la
total 262240
drwxr-xr-x 14 mac_seers staff 448 1 11 14:14 .
drwxr-xr-x+ 48 mac_seers staff 1536 4 12 09:28 ..
-rw------- 1 mac_seers staff 1704 10 11 2018 adbkey
-rw-r--r-- 1 mac_seers staff 737 10 11 2018 adbkey.pub
-rw-r--r-- 1 mac_seers staff 184 3 18 09:09 analytics.settings
drwxr-xr-x 2 mac_seers staff 64 10 11 2018 avd
drwxr-xr-x 12 mac_seers staff 384 4 4 13:35 build-cache
-rw-r--r-- 1 mac_seers staff 0 10 11 2018 build-cache.lock
drwxr-xr-x 24 mac_seers staff 768 10 11 2018 cache
-rw-r--r-- 1 mac_seers staff 1258 10 10 2018 debug.keystore
-rw-r--r-- 1 mac_seers staff 0 10 11 2018 debug.keystore.lock
-rw-r--r-- 1 mac_seers staff 121712640 12 13 17:55 default.sql
-rw-r--r-- 1 mac_seers staff 1024 12 13 15:46 default.sql-journal
-rw-r--r-- 1 mac_seers staff 2775 1 11 14:14 devices.xml
그러면 debug.keysore 가 보일 겁니다
현재 폴더에서
mac-seersui-Mac-mini:.android mac_seers$ keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64
Warning:
JKS 키 저장소는 고유 형식을 사용합니다. "keytool -importkeystore -srckeystore /Users/mac_seers/.android/debug.keystore -destkeystore /Users/mac_seers/.android/debug.keystore -deststoretype pkcs12"를 사용하는 산업 표준 형식인 PKCS12로 이전하는 것이 좋습니다.
K8BXXXXX/XXXXX/XXXXX/XXXXzt/sPM=
이렇게 명령어를 입력하면 아래와 같이 오류메시지에 보이던 키가 나옵니다.
그 키를 복사해서 페이스북 개발자 계정에 넣어주면 문제 없이 잘 이용 할 수 있습니다.
자세한 출처)
https://woochan-dev.tistory.com/13
디버그용일 경우 keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64
릴리즈용일 경우 keytool -exportcert -alias androiddebugkey -keystore <여기에 릴리즈용 키 스토어 파일 경로> -storepass android -keypass android | openssl sha1 -binary | openssl base64
'세상 개발 > Android' 카테고리의 다른 글
android(안드로이드) UI Thread runOnUiThread Freeze not work (앱) 화면 멈추는 현상 (0) | 2019.08.19 |
---|---|
[안드로이드 오류] android error: cannot find symbol class (2) | 2019.04.05 |
[맥북/맥용] Android 난독화 복호화 적용 방법 Proguard (1) | 2019.04.03 |
Intellij Android Could not determine Java version using executable (0) | 2018.10.11 |
안드로이드 스튜디오 개발 배우고 싶은 분들께 추천 합니다. (0) | 2017.01.18 |