Skip to content

Conversation

@tustanivsky
Copy link
Collaborator

@tustanivsky tustanivsky commented Oct 30, 2025

This PR adds Android target support to the existing CI pipeline.

To achieve that a new Unreal Engine Docker image was prepared with the Android platform files included and all of the required environment setup (similar to how it was done previously for Windows and Linux):

The ue4-docker tool allows customizing the base image configuration using the --prerequisites-dockerfile=<path> option which makes it possible to install the Android SDK, NDK, JDK and other components required for building the engine with Android target support enabled.

Because the engine's Android files require additional disk space the corresponding Docker images used for plugin packaging became even larger. As a result, the ubuntu-latest-4-cores runner is used since simply cleaning up disk space on a default ubuntu-latest runner isn't enough to handle the increased size.

Also, for UE 5.6 some Sentry's engine fork modifications were needed to resolve build errors when Android support is enabled - https://github.com/EpicGames/UnrealEngine/compare/5.6...getsentry:UnrealEngine:5.6

Related to:

#skip-changelog

@tustanivsky tustanivsky changed the title chore: Add UE Docker image build with Android support chore: Add Android target support to CI Nov 3, 2025
@tustanivsky tustanivsky marked this pull request as ready for review November 4, 2025 11:19
cursor[bot]

This comment was marked as outdated.

cursor[bot]

This comment was marked as outdated.

@tustanivsky tustanivsky requested a review from mujacica November 4, 2025 13:37
@tustanivsky tustanivsky merged commit 4b53a83 into main Nov 4, 2025
89 of 90 checks passed
@tustanivsky tustanivsky deleted the ci/android-docker branch November 4, 2025 13:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants