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?