Faster way to launch on Android

Hi,

I’m developing a platform specific actor for Android and need to test on an actual device, mobile preview is not enough. Is there any way to speed up the launch process on Android? Even when I change just a few lines in an implementation file it still takes several minutes to launch it, as the whole build process is run from scratch.

Thanks in advance!

Luciano Santos,

ETC1 or ETC2 packaged builds typically will build a bit faster. If you’re using a source version of the engine, it’ll have to rebuild what you’ve changed so that’ll take a while in general to package since it’s recompiling the data. The less files needed to compile and build, the quicker it should package for you. So if there are any unnecessary files. please remove them from the project if you’re able to.

[UE4 Documentation - Packaging Projects][1]
[UE4 Documentation - Mobile Game Development][2]

Thanks!

Packaging Unreal Engine Projects | Unreal Engine 5.1 Documentation
[2]: General Mobile Development for Unreal Engine | Unreal Engine 5.1 Documentation

If I didn’t change any interface, any level, blueprint ir game object, just the body of a single method in an implementation file, why does the build tool need to check my whole environment again, then proceed to compile all of the files again, for all the possible architectures? I just want information on how to restrict which steps should be done or, if not possible, how is the proper way to call ndk-build and adb myself.

This answer is not adequate. How is this a community driven platform if any staff member can just decide their own answer is OK without giving the for other people to see this question?