[Fixed]Google Play Core Library Error API 34

*

> Update your com.google.android.play:core:1.10.0 Maven dependency to an Android 14 compatible version! Your current com.google.android.play:core:1.10.0 library is incompatible with targetSdkVersion 34 (Android 14), which introduces a backwards-incompatible change to broadcast receivers. As a reminder, from August 31, 2024, Google Play requires all new app releases to target Android 14. Update to the latest library version dependency to avoid app crashes.

*

The given Error latest Google PAD Plugin but in 5.4 version of unreal engine they do not fix it but i found it to fixing the error here is
PATH: \UE_5.4\Engine\Plugins\Runtime\GooglePAD\Source\GooglePAD
Dowload this file and replace this with already XML file
GooglePAD_APL.xml (10.1 KB)

Github File Link

here is Official Guide for Android

10 Likes

You’re a life saver :slight_smile:

1 Like

i have done this and my game packages and uploads to google console fine. when i install it on my mobile through google play the game instantly crashes now, i dont even see the splash screen (it is not a splash screen issue causing the crash)

anyone else had this?

Got this error, after changing googlepad_APL.xml

[2024.09.19-10.45.44:380][781]UATHelper: Packaging (Android (ASTC)): Duplicate class com.google.android.play.core.assetpacks.u found in modules jetified-asset-delivery-2.2.2-runtime (com.google.android.play:asset-delivery:2.2.2) and jetified-core-1.8.0-runtime (com.google.android.play:core:1.8.0)
[2024.09.19-10.45.44:380][781]UATHelper: Packaging (Android (ASTC)): Duplicate class com.google.android.play.core.assetpacks.v found in modules jetified-asset-delivery-2.2.2-runtime (com.google.android.play:asset-delivery:2.2.2) and jetified-core-1.8.0-runtime (com.google.android.play:core:1.8.0)
[2024.09.19-10.45.44:380][781]UATHelper: Packaging (Android (ASTC)): Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
[2024.09.19-10.45.44:380][781]UATHelper: Packaging (Android (ASTC)): Duplicate class com.google.android.play.core.assetpacks.w found in modules jetified-asset-delivery-2.2.2-runtime (com.google.android.play:asset-delivery:2.2.2) and jetified-core-1.8.0-runtime (com.google.android.play:core:1.8.0)
[2024.09.19-10.45.44:380][781]UATHelper: Packaging (Android (ASTC)): Duplicate class com.google.android.play.core.assetpacks.x found in modules jetified-asset-delivery-2.2.2-runtime (com.google.android.play:asset-delivery:2.2.2) and jetified-core-1.8.0-runtime (com.google.android.play:core:1.8.0)
[2024.09.19-10.45.44:380][781]UATHelper: Packaging (Android (ASTC)): You can use ‘–warning-mode all’ to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
[2024.09.19-10.45.44:380][781]UATHelper: Packaging (Android (ASTC)): See Command-Line Interface
[2024.09.19-10.45.44:390][782]UATHelper: Packaging (Android (ASTC)): Duplicate class com.google.android.play.core.assetpacks.y found in modules jetified-asset-delivery-2.2.2-runtime (com.google.android.play:asset-delivery:2.2.2) and jetified-core-1.8.0-runtime (com.google.android.play:core:1.8.0)
[2024.09.19-10.45.44:390][782]UATHelper: Packaging (Android (ASTC)): Duplicate class com.google.android.play.core.assetpacks.z found in modules jetified-asset-delivery-2.2.2-runtime (com.google.android.play:asset-delivery:2.2.2) and jetified-core-1.8.0-runtime (com.google.android.play:core:1.8.0)
[2024.09.19-10.45.44:390][782]UATHelper: Packaging (Android (ASTC)): 39 actionable tasks: 39 executed
[2024.09.19-10.45.44:390][782]UATHelper: Packaging (Android (ASTC)): Duplicate class com.google.android.play.core.common.IntentSenderForResultStarter found in modules jetified-core-1.8.0-runtime (com.google.android.play:core:1.8.0) and jetified-core-common-2.0.3-runtime (com.google.android.play:core-common:2.0.3)
[2024.09.19-10.45.44:390][782]UATHelper: Packaging (Android (ASTC)): Duplicate class com.google.android.play.core.common.LocalTestingException found in modules jetified-core-1.8.0-runtime (com.google.android.play:core:1.8.0) and jetified-core-common-2.0.3-runtime (com.google.android.play:core-common:2.0.3)
[2024.09.19-10.45.44:390][782]UATHelper: Packaging (Android (ASTC)): Duplicate class com.google.android.play.core.common.PlayCoreDialogWrapperActivity found in modules jetified-core-1.8.0-runtime (com.google.android.play:core:1.8.0) and jetified-core-common-2.0.3-runtime (com.google.android.play:core-common:2.0.3)
[2024.09.19-10.45.44:390][782]UATHelper: Packaging (Android (ASTC)): Duplicate class com.google.android.play.core.listener.StateUpdatedListener found in modules jetified-core-1.8.0-runtime (com.google.android.play:core:1.8.0) and jetified-core-common-2.0.3-runtime (com.google.android.play:core-common:2.0.3)
[2024.09.19-10.45.44:390][782]UATHelper: Packaging (Android (ASTC)):
[2024.09.19-10.45.44:390][782]UATHelper: Packaging (Android (ASTC)): Go to the documentation to learn how to Fix dependency resolution errors.

For Anyone Reading this in future. This error is caused by one of your plugins that might have an older library for mine i went to that paticular plugins xml implementation
changed:
‘com.google.android.play:core:1.9.0’
to:
implementation ‘com.google.android.play:asset-delivery:2.2.2’

implementation 'com.google.android.play:asset-delivery-ktx:2.2.2