Play Console Warning: Update your Play Core Maven dependency to an Android 14 compatible version

Play Console Warning: Update your Play Core Maven dependency to an Android 14 compatible version
I used play game service , app bundles and IAP in my project all are updated to latest versions, when i try to upload to play store i get this warning message.

Google Play Core (com.google.android.play:core) has added this note for SDK version 1.10.0:
Update your Play Core Maven dependency to an Android 14 compatible version! Your current Play Core library is incompatible with target Sdk Version 34 (Android 14), which introduces a backwards-incompatible change to broadcast receivers to improve user security. As a reminder, from August 31, Google Play requires all new app releases to target Android 14. Update to the latest Play Core library version dependency to avoid app crashes

If you’re using PAD, updating to the latest PAD plugin should address this issue. PAD v1.9.1

https://developers.google.com/unity/archive#play_asset_delivery

No i dont use PAD in project

Do you build AAB with Split App Binary enabled?
If yes - that adds PAD dependency to the build.gradle. Try recreating custom templates, there is a chance that old dependency version remains there


Yes we use AAB with split binary enabled, I created custom templates for all of them, should i edit template @IGuscin

1 Like

If you have recreated previous templates - that should be enough, assuming you’re on supported Unity version.
You can check pathToProject\Library\Bee\Android\Prj\IL2CPP\Gradle\unityLibrary\build.gradle file, there should be

implementation 'com.google.android.play:asset-delivery:2.1.0'

Thanks will check, I am on Unity 2021.3.21f

If I remember correctly update has landed around 2021.3.35f1, so I guess you’ll have to update your Unity version

1 Like

After updating to Unity 2021.3.40, i get this error in unity Managed type in "NetworkVariable must implement IEquatable " my code is the same as documentation do you know how to solve this error @IGuscin

I’m not very familiar with that area, but simple googling shows that sample looks like:

public struct WeaponBooster : INetworkSerializable, System.IEquatable<WeaponBooster>

But not sure if that’s similar to your case

2 Likes

did it work with 2021.3.35f1?