# Execution failed for task ':app:checkReleaseDuplicateClasses'

**URL:** <https://forums.unrealengine.com/t/execution-failed-for-task-checkreleaseduplicateclasses/2315767>\
**Category:** Platform & Builds\
**Tags:** package, unreal-engine, Android, question\
**Created:** [February 3, 2025, 10:15am UTC](https://forums.unrealengine.com/t/execution-failed-for-task-checkreleaseduplicateclasses/2315767 "2025-02-03T10:15:51Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![loneN0mad](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@loneN0mad](https://forums.unrealengine.com/u/loneN0mad)\
**Post date:** [February 3, 2025, 10:15am UTC](https://forums.unrealengine.com/t/execution-failed-for-task-checkreleaseduplicateclasses/2315767/1 "2025-02-03T10:15:52Z")

</div>

Unreal 5.4  
jdk 17(it seems 17 is mandatory)  
ndk 25  
target sdk = 34 (minimum requirement in play store)  
I got spam of these errors:  
Duplicate class com.google.android.play.core.assetpacks.AssetLocation found in modules asset-delivery-2.2.2.aar → jetified-asset-delivery-2.2.2-runtime (com.google.android.play:asset-delivery:2.2.2) and core-1.9.0.aar → jetified-core-1.9.0-runtime (com.google.android.play:core:1.9.0)

In my case two conflicting dependencies below creating issue:

- `UE_5.4\Engine\Plugins\Runtime\GooglePAD\Source\GooglePAD\GooglePAD_APL.xml: (com.google.android.play:asset-delivery:2.2.2)`
- `Intermediate\Android\gradle\app\buildAdditions.gradle: (com.google.android.play:core:1.9.0)`

My workaround was opening Intermediate folder with android studio and generate aab file. If you want to know more about this workaround let me know. But I rather just package it from engine. Is there any way to generate Intermediate folder without conflict?
