5.2.1 Android Not Producing Logs

I am noticing on 5.2.1, if you select project default for Binary Configuration, its builds shipping no matter what you have selected in project settings.

Also I am noticing, if I click Development manually, the app doesn’t produce logs! What gives?!

I know its development because the quad screen tap opens the console, but there is no log left in my device!!

Also using the Launch feature doesn’t work anymore. When the process is complete, the actual Launch command doesn’t make the phone do anything.

Android support appears to be deteriorating.

Did you figure this out? Having same issue with it not producing logs

This is a very annoying temporary fix:

This temporary fix isn’t exactly a fix. If you select ‘For Distribution’ or from what I’m reading in the original post setting binary configuration will flag the build as UE_BUILD_SHIPPING which seems completely incorrect to me. Is there some way to ensure that builds don’t get configured as shipping simply because ‘For Distribution’ is checked?

From what I understand, all “For Distribution” does is force the build to be set to shipping

Previously “For Distribution” would sign the built apk only. If you have previously installed versions of an application installed on the device the signatures need to match.
Now checking “For Distribution” also forces a shipping build which eliminates all logs, and not ideal. I would hope for some sort of flag to enable application signing without forcing the build into Shipping mode.

Issue: Binary Configuration Defaulting to Shipping

  • Solution: Explicitly select “Development” or “Debug” instead of “Project Default” to avoid unintended shipping builds.

Issue: No Logs in Development Build

  • Solution: Ensure logging settings in DefaultEngine.ini:

ini

LogConsoleResponse=all
LogWindows=all

Issue: Launch Feature Not Working

  • Solution: Verify device connection, check for errors in Output Log, ensure correct platform SDK, and try manual deployment if needed.

For further assistance, refer to Unreal Engine documentation or contact Epic Games support.

This is incorrect. If you mark a build as “For Distribution” Unreal 5.2 will force the build Shipping and all logs are stripped.

The real answer is to comment out this if statement
https://github.com/EpicGames/UnrealEngine/blob/ed1fb28a68554f739f91a9e0080e73365d12d842/Engine/Source/Editor/TurnkeySupport/Private/TurnkeySupportModule.cpp#L484
And simply remove the ternary operator from this line to have it just set the configuration
https://github.com/EpicGames/UnrealEngine/blob/ed1fb28a68554f739f91a9e0080e73365d12d842/Engine/Source/Editor/TurnkeySupport/Private/TurnkeySupportModule.cpp#L589