Google Play compatibility issue: "Does not support framework version: 34 and above" (UE 5.4 and 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.

Hello my friend
How about trying these observations.
February 2026
GooglePlay - PlayStore requires Target SDK version = 35 and support for “16 KB memory page sizes”

“16 KB memory page sizes”
Unreal 5.7.3 = Compatible
Unreal 5.6.1 = Compatible
Unreal 5.5.4 = Not compatible
Unreal 5.4.4 = Not compatible
Earlier = Not compatible

Enable the plugin “Google Online Subsystem GooglePlay”

Play Billing Library
Version 5 Aug-31-2024 to Nov-1-2024
Version 6 Aug-31-2025 to Nov-1-2025
Version 7 Aug-31-2026 to Nov-1-2026
Version 8 Aug-31-2027 to Nov-1-2027

and add in
\EpicGames\UE_5.6\Engine\Build\Android\Java\gradle\app\build.gradle

dependencies {
def billingVersion = “8.0.0”
implementation “com.android.billingclient:billing:$billingVersion”


}