안녕하세요.
유니티의 안드로이드 플랫폼에서
카카오 로그인 구현을 하고 있습니다.
유니티 버전 : 2019.4.14f1
요약
-
카카오 sdk 2.0.2에서는 빌드가 가능하나
그 이상 버전에서는 빌드가 안되는 문제에 대한 조언을 부탁드립니다. -
2.0.2 버전으로는 AuthType 이 정의되어 있지 않아서
[기존 로그인 여부와 상관 없이 로그인 요청] 기능을 쓸수가 없는데
사용할 수 있는 방법에 대해 아시는 분 있으면 조언을 부탁드립니다.
상세
카카오 개발 페이지를 통해 필요한 모듈을 설정하는 중인데요
(Kakao Developers)
Gradle 설정하기와 필요한 모듈 설정하기를 진행 후에
maven { url ‘Repository - Sonatype Nexus Repository’ }
implementation “com.kakao.sdk:v2-user:2.1.0” // 카카오 로그인
빌드를 하면
에러 알림창이 뜨고 밑의 메세지가 나옵니다.
Manifest merger failed with multiple errors, see logs
See the Console for details.
세부내용을 확인하면
stderr[
[com.kakao.sdk:v2-common:2.1.0] C:\Users\godot.gradle\caches\transforms-2\files-2.1\705dd14c229c12eaa501c7b5c4c0a07b\AndroidManifest.xml:12:9-50 Error:
Missing ‘package’ key attribute on element package at [com.kakao.sdk:v2-common:2.1.0] AndroidManifest.xml:12:9-50
…
패키지를 찾을 수 없다는 에러가 나옵니다.
여기에 대한 해결책에 대해 아신다면 조언을 부탁드립니다.
안드로이드 스튜디오에서는 버전에 관계없이 잘 되고
버전을 “com.kakao.sdk:v2-user:2.0.2” 로 변경해도 빌드가 됩니다.
2.0.2에서는 AuthType이 빠져 있어서 재 로그인 기능을 쓸수가 없습니다.
혹시 알고 계신다면 여기에 대한 조언도 부탁드립니다.