DEV Community

Flaviu
Flaviu

Posted on

Google Play Console Rejects Flutter App with targetSdkVersion 34

Hello everyone,

I’m facing a frustrating issue while trying to upload my Flutter app bundle (.aab) to the Google Play Console. My app targets SDK 34 (Android 14) as required by Google, but I keep getting this blocking error related to the Play Core library:

The problem is that Flutter currently includes this exact version (com.google.android.play:core:1.10.3) automatically as part of its Android build, especially for deferred components, even if I don’t explicitly use Play Core features in my app.

I’ve tried:

Building with flutter build appbundle --no-deferred-components

Excluding play:core from Gradle dependencies

Updating Flutter dependencies like in_app_update to their latest versions

Adjusting Gradle and Android plugin versions

Targeting SDK 33 instead of 34 (which works for upload but is rejected by Google Play Console as too low)

Unfortunately, none of these attempts solved the issue. Google Play Console blocks the upload because of this Play Core incompatibility with SDK 34, but Flutter forces this dependency and does not yet support a newer compatible version.

My questions are:

Has anyone managed to successfully upload a Flutter app targeting SDK 34 despite this Play Core 1.10.3 warning/error?

Are there any workarounds or known fixes to this issue currently?

Does anyone know if Flutter is planning to update Play Core dependencies soon to support SDK 34 properly?

Is it safe to ignore this warning/error somehow in Play Console and proceed with publishing? If yes, how?

Any advice or shared experience would be greatly appreciated! This is blocking my app release and causing a lot of frustration.

Thanks in advance!

Top comments (0)