Для того, чтобы скомпилировать проект под Android, запускаем Epic Games Launcher и переходим в настройки
Ставим галочки — набор для начинающих, шаблоны и функциональные наборы, исходники движка, символы редактора для отладки и жмём Применить.
Устанавливаем NVIDIA CodeWorks for Android, ссылка на скачивания указана в комментариях. Указываем директорию и ставим галочку Full (полная установка NVIDIA CodeWorks for Android).
после установки перезагружаем компьютер.
Далее переходим в Settings -> Project Settings
На вкладке Platforms -> Android SDK переходим в Settings Platfors Android SDK -> SDKConfig указываем пути:
C:/NVPACK/android-sdk-windows
C:/NVPACK/android-ndk-r18b
C:/NVPACK/jdk1.8.0_77
В разделе Platforms -> Android указываем
Android Package Name
Store Version
Application display
и нажимаем Configure Now. Вместо красной полоски (Project is not configured for the Android platform) должна появится зеленая полоска (Platform files are writeable).
Далее переходим в File -> Package Project -> Android -> Android (Multi: ASTC, DXT,ETC2)
Если в процессе компиляции появится ошибка:
UATHelper: Packaging (Android (Multi:ASTC,DXT,ETC2)): ERROR: Android toolchain NDK r18b not supported; please use NDK r21 to NDK r23 (NDK r21b recommended)
Данная ошибка говорит о том, что необходимо установить NDK r21b.
Ссылка на скачивания NDK r21b указана в комментариях.
Устанавливаем NDK r21b
Затем переходим в каталог
C:\Program Files\Epic Games\UE_4.25\Engine\Extras\Android
и запускаем установочный файл
SetupAndroid.bat
Далее опять переходим в настройки Settings -> Project Settings
и вместо C:/NVPACK/android-ndk-r18b указываем путь C:/…/AppData/Local/Android/Sdk/ndk/21.1.6352462
NVIDIA CodeWorks for Android
https://developer.nvidia.com/codeworks-android
Скачать NDK21
https://developer.android.com/ndk/downloads
Добрый день!
У меня точно такая же ошибка начала появляться при упаковке под андроид когда перешёл на последнюю версию анрила (4.27.1), хотя раньше на 4.24 тысячу разу упаковывал под андроид и тестировал сколько влезет. (UATHelper: Packaging (Android (Multi:ASTC,DXT,ETC2)): ERROR: Android toolchain NDK r18b not supported; please use NDK r21 to NDK r23 (NDK r21b recommended))
Зашёл по вашей ссылке на android NDK 21b, а там другие версии: r23b и r24 Beta1. Всё облазил — из 21 есть только NDK 21e, в разделе старых не поддерживаемых версий. У вас случайно не осталось архива с NDK r21b, был бы очень признателен если бы вы прислали мне на почту или ссылку дали! Или может какая-то другая версия подойдёт из тех что на андроид девелопер сайте?
Добрый день!
Да вам повезло, у меня как раз на старом диске остался NDK r21b, только вот на почту вряд ли отправлю, так как данный файл весит 215 Мб.
добрый день а мне можите скинуть бо така сама проблема бил би признателен)