- https://developers.kakao.com/docs/latest/ko/getting-started/sdk-android#select-module
사이트를 따라함
Kakao Developers
카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.
developers.kakao.com
1. build.gradle(project)
사이트에 따라 allprojects 라고 하면 오류가 뜨기 때문에 아래의 사진처럼 subprojects 라고 바꿔줌
2. settings.gradle
maven ~~ 추가 하고 빨간줄이 뜨면 Sync Now를 눌러주기
3. build.gradle(Module)
implementation 추가 -> 카카오톡 로그인만 사용할 것이기 때문에 한 줄만 추가함
4. AndroidManifest.xml
인터넷 사용 권한을 추가
5. build.gradle(Module)
자바 8 사용을 위한 설정을 해줌 ( 기본으로 되어있지만 한 번 더 확인할 것 ! )
6. proguard-rules.pro
이건 선택 사항이라고 써있지만 연습 겸 해보면 좋을 것 같아 추가
7. MainActivity.kt
GlobalApplication 클래스를 추가해주고, 빨간줄이 뜨는 부분은 Alt+Enter해서 import 추가 해줌, kakao developers에 네이티브 앱 키를 추가해줌.
8. AndroidManifest.xml
android:name을 추가
9. 디버그 & 릴리즈 키 해시 생성
(1) Openssl 다운
(2) Openssl 환경변수 설정 -> https://aspdotnet.tistory.com/2653 참고
(3) 디버그 & 릴리즈 키 구하기 https://dev-donghwan.tistory.com/3 참고
[Android] Hash Key (카카오 Api / 네이버 Api / 구글 Api)
2021-08-13 수정 Android에서 카카오, 네이버, 구글 Api를 연동할때, HashKey를 입력해 달라는 경우를 많이 볼 수 있습니다. 이런 경우 필요한 키의 종류는 Debug Key와 Release key가 있습니다. Debug Key와 Rel..
dev-donghwan.tistory.com
(4) https://mimisongsong.tistory.com/7 에서 구한 .jks 파일의 경로를 잘 넣어주면
- 디버그 키
* kakao developers : keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64
* 내 경로 : keytool -exportcert -alias androiddebugkey -keystore %USERPROFILE%/.android/debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64
- 릴리즈 키
* kakao developers : keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl base64
* 내 경로 : keytool -exportcert -alias key -keystore C:\Users\ksong\AndroidStudioProjects\key.jks | "C:\OpenSSL\bin\openssl" sha1 -binary | "C:\OpenSSL\bin\openssl" base64
'안드로이드 스튜디오' 카테고리의 다른 글
[안드로이드 스튜디오 코틀린] 보라색 테마 & 버튼 색 변경하기 (0) | 2021.10.13 |
---|---|
[안드로이드 스튜디오 코틀린] 카카오 로그인 (0) | 2021.10.12 |
[안드로이드 스튜디오] APK (.jks) 만들기 (0) | 2021.10.12 |
[안드로이드 스튜디오] Github 로그인 오류 해결 방법 (0) | 2021.10.06 |
[안드로이드 스튜디오 코틀린] 07-6 전화 앱의 키패드 화면 만들기 (0) | 2021.09.29 |