Google Play compatibility issue: "Does not support framework version: 34 and above" (UE 5.4 & 5.7)

Hi everyone,

I am struggling with a persistent compatibility issue on Google Play that I cannot resolve. My app is being marked as incompatible with many devices, specifically the Samsung Galaxy S10 (Android 12 / API 31).

The error message in the Google Play Console Device Catalog is:
“Does not support framework version: 34 and above.”

Problem Details:

  • I first encountered this issue in UE 5.4.

  • Switching the project to UE 5.7 did not help; the error remains exactly the same.

  • The issue persists regardless of the Target SDK version (tested with both 34 and 35).

  • The issue persists regardless of the Minimum SDK version (tested with both 21 and 26).

Technical Data:

  • Analyze APK in Android Studio confirms that minSdkVersion is set to 26 (when 26 is selected) and targetSdkVersion is correctly set (34 or 35).

  • The manifest includes: com.google.android.gms.permission.AD_ID and DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION.

  • Build Configuration: Shipping.

  • Architecture: arm64-v8a.

  • Rendering: Support OpenGL ES3.2 is ON, Support Vulkan is OFF.

What I’ve tried:

  1. Using ManifestRequirementsOverride.txt to force SDK settings.

  2. Disabling various plugins (including Google Play Services, XR, and others).

  3. Full clean of Intermediate, Saved, and /Build/Android folders.

  4. Testing different NDK API Levels (21, 26, and 35).

Despite having a Minimum SDK of 21/26, Google Play insists that the app requires Framework 34. This suggests that something in the engine’s build process or a mandatory dependency is triggering this requirement, but I cannot identify what it is.

Has anyone faced a similar “Framework 34+” lock regardless of the engine version or SDK settings? Any advice on how to investigate what exactly is forcing this requirement would be greatly appreciated.