KakaoGameSDK Unreal 업그레이드 가이드

Unreal SDK를 3.19.4 이상 버전으로 업그레이드

Unreal SDK를 3.19.3 이상 버전으로 업그레이드

Android (마켓 이슈 대응)

  • com.google.android.play:app-update:2.0.0 마켓 이슈 관련 3.19.3 버전에서 사용하지 않는 의존성 제거 되었습니다.

 

Android (Android 14 - Target SDK 34 대응)

Unreal Engine 개발 환경에 따라서 아래 추가 설정 없이 Target SDK 34 빌드를 수행할 수 있습니다.

Unreal SDK의 KakaoGameSDK_Android_UPL.xml 파일에서 관련 부분 수정이 필요합니다.

개발 환경에 따라서 설정하는 버전이 달라질 수 있습니다.

 

(UE_Project\Plugins\KakaoGameSDKPlugin\Source\KakaoGameSDKPlugin\KakaoGameSDK_Android_UPL.xml)

  • TargetSDK 34 지원을 위한 Android Gradle Plugin 버전 변경이 필요합니다.

// 기존 dependencies { classpath 'com.android.tools.build:gradle:4.0.1' } // 수정 dependencies { classpath 'com.android.tools.build:gradle:7.1.2' }

 

  • Android 14 (TargetSDK 34) 빌드를 위한 Engine 설정이 필요합니다.

    • OpenJDK 11 버전을 다운로드. (https://jdk.java.net/archive/)

    • Android SDK 빌드 설정에서 JDK 경로를 새로 다운로드한 JDK 11로 설정합니다.

      image-20240624-021151.png

       

    • Android 빌드 설정 시 Target SDK 버전을 34로 설정합니다.

      image-20240624-021356.png

       

  • TargetSDK 34에서 Android 빌드를 수행하기 위해 7.2 버전으로 Gradle 버전 업그레이드가 필요합니다.

    • UE_4.2X/Engine/Build/Android/Java/gradle/gradle/wrapper/gradle-wrapper.properties 경로에서 Gradle 버전 수정 필요

 

Unreal SDK를 3.17.10 이상 버전으로 업그레이드

Unreal SDK를 3.15.0 이상 버전으로 업그레이드