[2021년 08월 25일 15시 33분 작성]
@Jammer님 감사합니다.
[Error]
Unreal Engine 4.26.2 버전
gradle 오류 해결 방법
1. 오류
이 오류는 UE4 4.24.3 이후 버전에서 패키징 방식이 변경되어 생긴 오류입니다. rungradle.bat에서 오류를 뿜으며 안드로이드 환경에서 빌드 자체가 안됩니다. 필자는 이를 해결하기 위해서 메인PC를 포맷까지 하였음을 알립니다...
(포맷은 해결방법이 아니었습니다😔)
2. 해결 방법
우선, 확인해야할 점이 많습니다.
Android Studio 설치 여부
JDK 설치 여부
Android SDK 설치 여부
Android NDK 설치 여부
UE4 프로젝트 설정 내, 경로 기입 여부
UE4 프로젝트 설정 내, SDK 활용 동의 여부
이렇게 6가지 입니다. 이 중에서, 하나라도 안되어있다면 아래의 링크를 타고, 모두 설치를 진행해주세요.
언리얼 엔진 4.25의 Android NDK 21 필수 설정 관련 업데이트
언리얼 엔진 4.25에서 Android NDK r21을 사용할 수 있도록 업데이트 중입니다. 이 블로그에서는 Android 개발자가 업데이트를 활용하는 데 필요한 새로운 설정 단계를 안내해 드립니다.
www.unrealengine.com
rungradle 오류는 위 6가지를 모두 설치를 해도 발생할 수 있는데요, 다음과 같은 방법으로 해결할 수 있습니다.
2-1. JDK 버전 확인
엔진 폴더 내(...\UE4_4.26.2\Engine\Extras\Android\)의 NDK 설치 과정에서나,
빌드 과정에서 특정 버전에서 오류가 날 수 있습니다. 따라서, JDK 버전이 8버전이 설치되었는지 확인해주세요.
2-2. SDK 버전 확인
SDK 31.0.0 버전에서는 위 로그에 남겨진 것처럼 해당 버전에서 오류가 남을 보여줍니다. 따라서 하나 낮은 버전인 30.0.3 버전을 사용하면 해결이 가능합니다!