- Issue category: Android ARDK build
- Device type & OS version: Android
- Host machine & OS version: Windows 10
- ARDK version: 2.5.1
- Unity version: 2022.1.18f1
- Lightship Maps: Beta 3
Description of the issue:
The issue stems from a previous build error I was trying to solve, which someone else posted about it here
https://community.nianticspatial.com/t/android-cannot-build-a-failure-occurred-while-executing-com-android-build-gradle-internal-tasks-workers-actionfacade/2749
Thus when following Building for Android API level 31 with OpenCL via Gradle
I get the following Build Errors:
- What went wrong:
Execution failed for task ‘:launcher:checkReleaseDuplicateClasses’.
1 exception was raised by workers:
java.lang.RuntimeException: Duplicate class a.a.a found in modules arcore-runtime.jar (:arcore:) and arcore-runtime.jar (:core-1.22.0:)
Duplicate class a.a.b found in modules arcore-runtime.jar (:arcore:) and arcore-runtime.jar (:core-1.22.0:)
Duplicate class b.a.a found in modules arcore-runtime.jar (:arcore:) and arcore-runtime.jar (:core-1.22.0:)
Duplicate class com.google.a.a.a found in modules arcore-runtime.jar (:arcore:) and arcore-runtime.jar (:core-1.22.0:)
Duplicate class com.google.a.a.b found in modules arcore-runtime.jar (:arcore:) and arcore-runtime.jar (:core-1.22.0:)
Duplicate class com.google.a.a.c found in modules arcore-runtime.jar (:arcore:) and arcore-runtime.jar (:core-1.22.0:)
Duplicate class com.google.a.b.a.a.a.a found in modules arcore-runtime.jar (:arcore:) and arcore-runtime.jar (:core-1.22.0:)
Duplicate class com.google.a.b.a.a.a.b found in modules arcore-runtime.jar (:arcore:) and arcore-runtime.jar (:core-1.22.0:)
Duplicate class com.google.a.b.a.a.a.c found in modules arcore-runtime.jar (:arcore:) and arcore-runtime.jar (:core-1.22.0:)
Duplicate class com.google.a.b.a.a.a.d found in modules arcore-runtime.jar (:arcore:) and arcore-runtime.jar (:core-1.22.0:)
Duplicate class com.google.a.b.a.a.a.e found in modules arcore-runtime.jar (:arcore:) and arcore-runtime.jar (:core-1.22.0:)
Duplicate class com.google.ar.core.Anchor found in modules arcore-runtime.jar (:arcore:) and arcore-runtime.jar (:core-1.22.0:)
Duplicate class com.google.ar.core.Anchor$CloudAnchorState found in modules arcore-runtime.jar (:arcore:) and arcore-runtime.jar (:core-1.22.0:)
Duplicate class com.google.ar.core.ArCoreApk found in modules arcore-runtime.jar (:arcore:) and arcore-runtime.jar (:core-1.22.0:)
etc…
I see others bringing up similar issues in this forum and the broader internet, however I’m just not sure where/what files to hone in as to remove these duplicate arcore modules.
Sorry for the necessary handholding. Thank you for any and all help!