Android SDK issue for UE5.7.1

I am one of the many who just cannot get Android SDK to register properly.

I have followed instructions to the letter from here. I have the correct versions installed for 5.7 as mentioned here. I have set ENV variables, paths, etc.

I have even uninstalled everything and started again from scratch, but alas, no luck.

And under platform SDK setup you can see it is installed but also…not installed..

Force reinstall seems to “work” but after restarting the project, as requested, it shows up again as the above.

I have no idea what else to try…

I cannot package because UE5 thinks I don’t have the right SDK installed, despite following that setup walkthrough link to the letter.

I hope it solves the problem

Hey @JCBKay!

Your install actually looks fine. The confusion is just the SDK Management panel showing two separate things stacked on top of each other:

Allowed SDK Versions: r27c through r28c

Installed: r27c ← your manual install ✓

Allowed AutoSDK Version: r27c

Installed: – ← AutoSDK (Epic’s auto-installer), unused

The top row is your manual NDK install and it’s correct (r27c is in the allowed range). The bottom row is AutoSDK, which is a separate mechanism Epic ships for automated/CI setups — it installs to its own managed location and isbindependent of your manual SDK. You don’t need both; an empty Installed: – under AutoSDK is normal when you’ve set things up by hand.

TL;DR: Ignore the AutoSDK row. Your r27c manual install is what UBT actually uses for the build. If your project still won’t package, the error is somewhere else — share the actual build log (the red lines, or AutomationTool/Saved/Logs/Log.txt) and we’ll trace it from there.

Kind regards,

Paul