-
Notifications
You must be signed in to change notification settings - Fork 32
Description
This is on the fringes of my expertise but hoping you can help. When I try to use your jar in my project I get the following compile time errors. ChatGpt is telling me it is likely a conflict between included libraries in the jar and similar that Unity is trying to use by default. Do you have any advice on how to resolve this? Does there need to be a new build of the jar that uses updated libs? Is there further info I can provide that would help diagnose?
Mine is an android project targeted at a Quest 3 VR Headset. I am using the latest Unity tools and Android min version had been set to 24. If I pull your jar out I get no build failures.
A Unity popup says: A failure occurred while executing com.android.build.gradle.internal.tasks.DexMergingTaskDelegate See the Console for details.
From the console I see 4 items:
ebug', will keep symbols in binaries for:
'libunity.so'
'libil2cpp.so'
'libmain.so'
Variant 'release', symbols will be stripped from binaries.
WARNING: We recommend using a newer Android Gradle plugin to use compileSdk = 35
This Android Gradle plugin (8.3.0) was tested up to compileSdk = 34.
You are strongly encouraged to update your project to use a newer
Android Gradle plugin that has been tested with compileSdk = 35.
If you are already using the latest version of the Android Gradle plugin,
you may need to wait until a newer version with support for compileSdk = 35 is available.
To suppress this warning, add/update
android.suppressUnsupportedCompileSdk=35
to this project's gradle.properties.
Exception while marshalling C:\Program Files\Unity\Hub\Editor\6000.0.33f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\build-tools\34.0.0\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\6000.0.33f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\6000.0.33f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-33\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\6000.0.33f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-34\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\6000.0.33f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-35\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\6000.0.33f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\6000.0.33f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\build-tools\34.0.0\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\6000.0.33f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\6000.0.33f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-33\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\6000.0.33f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-34\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\6000.0.33f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-35\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\6000.0.33f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\package.xml. Probably the SDK is read-only
Task :launcher:preBuild UP-TO-DATE
Task :unityLibrary:preBuild UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:preBuild UP-TO-DATE
Task :unityLibrary:preReleaseBuild UP-TO-DATE
Task :launcher:preReleaseBuild UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:preReleaseBuild UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:writeReleaseAarMetadata UP-TO-DATE
Task :unityLibrary:writeReleaseAarMetadata UP-TO-DATE
Task :unityLibrary:generateReleaseResValues UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:generateReleaseResValues UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:generateReleaseResources UP-TO-DATE
Task :unityLibrary:generateReleaseResources UP-TO-DATE
Task :launcher:javaPreCompileRelease UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:packageReleaseResources UP-TO-DATE
Task :unityLibrary:packageReleaseResources UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:extractDeepLinksRelease UP-TO-DATE
Task :unityLibrary:extractDeepLinksRelease UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:processReleaseManifest UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:compileReleaseLibraryResources UP-TO-DATE
Task :unityLibrary:processReleaseManifest UP-TO-DATE
Task :unityLibrary:compileReleaseLibraryResources UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:parseReleaseLocalResources UP-TO-DATE
Task :unityLibrary:parseReleaseLocalResources UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:generateReleaseRFile UP-TO-DATE
Task :unityLibrary:generateReleaseRFile UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:javaPreCompileRelease UP-TO-DATE
Task :unityLibrary:javaPreCompileRelease UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:compileReleaseJavaWithJavac NO-SOURCE
Task :unityLibrary:xrmanifest.androidlib:bundleLibCompileToJarRelease UP-TO-DATE
Task :unityLibrary:processReleaseJavaRes UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:bundleLibRuntimeToJarRelease UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:processReleaseJavaRes NO-SOURCE
Task :unityLibrary:xrmanifest.androidlib:createFullJarRelease UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:extractProguardFiles UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:generateReleaseLintModel UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:prepareLintJarForPublish UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:mergeReleaseJniLibFolders UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:mergeReleaseNativeLibs NO-SOURCE
Task :unityLibrary:xrmanifest.androidlib:stripReleaseDebugSymbols NO-SOURCE
Task :unityLibrary:xrmanifest.androidlib:copyReleaseJniLibsProjectAndLocalJars UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:extractDeepLinksForAarRelease UP-TO-DATE
Task :launcher:checkReleaseAarMetadata UP-TO-DATE
Task :launcher:generateReleaseResValues UP-TO-DATE
Task :launcher:mapReleaseSourceSetPaths UP-TO-DATE
Task :launcher:generateReleaseResources UP-TO-DATE
Task :launcher:mergeReleaseResources UP-TO-DATE
Task :launcher:packageReleaseResources UP-TO-DATE
Task :launcher:parseReleaseLocalResources UP-TO-DATE
Task :launcher:createReleaseCompatibleScreenManifests UP-TO-DATE
Task :launcher:extractDeepLinksRelease UP-TO-DATE
Task :launcher:processReleaseMainManifest UP-TO-DATE
Task :launcher:processReleaseManifest UP-TO-DATE
Task :launcher:processReleaseManifestForPackage UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:extractReleaseAnnotations UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:mergeReleaseGeneratedProguardFiles UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:mergeReleaseConsumerProguardFiles UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:mergeReleaseShaders UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:compileReleaseShaders NO-SOURCE
Task :unityLibrary:xrmanifest.androidlib:generateReleaseAssets UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:packageReleaseAssets UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:prepareReleaseArtProfile UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:mergeReleaseJavaResource UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:syncReleaseLibJars UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:bundleReleaseLocalLintAar UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:writeReleaseLintModelMetadata UP-TO-DATE
Task :unityLibrary:compileReleaseJavaWithJavac UP-TO-DATE
Task :unityLibrary:bundleLibCompileToJarRelease UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:lintVitalAnalyzeRelease UP-TO-DATE
Task :launcher:processReleaseResources UP-TO-DATE
Task :unityLibrary:bundleLibRuntimeToJarRelease UP-TO-DATE
Task :launcher:compileReleaseJavaWithJavac NO-SOURCE
Task :unityLibrary:createFullJarRelease UP-TO-DATE
Task :launcher:extractProguardFiles UP-TO-DATE
Task :unityLibrary:extractProguardFiles UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:generateReleaseLintVitalModel UP-TO-DATE
Task :launcher:mergeReleaseNativeDebugMetadata NO-SOURCE
Task :unityLibrary:xrmanifest.androidlib:bundleLibRuntimeToDirRelease UP-TO-DATE
Task :unityLibrary:xrmanifest.androidlib:copyReleaseJniLibsProjectOnly UP-TO-DATE
Task :launcher:dexBuilderRelease UP-TO-DATE
Task :launcher:mergeReleaseShaders UP-TO-DATE
Task :launcher:compileReleaseShaders NO-SOURCE
Task :launcher:generateReleaseAssets UP-TO-DATE
Task :launcher:extractReleaseVersionControlInfo UP-TO-DATE
Task :launcher:processReleaseJavaRes NO-SOURCE
Task :launcher:checkReleaseDuplicateClasses
Task :launcher:optimizeReleaseResources UP-TO-DATE
Task :unityLibrary:generateReleaseLintModel
Task :unityLibrary:prepareLintJarForPublish UP-TO-DATE
Task :launcher:collectReleaseDependencies
Task :launcher:generateReleaseLintVitalReportModel
Task :launcher:sdkReleaseDependencyData
Task :launcher:mergeReleaseJniLibFolders UP-TO-DATE
Task :launcher:validateSigningRelease UP-TO-DATE
Task :launcher:writeReleaseAppMetadata UP-TO-DATE
Task :launcher:writeReleaseSigningConfigVersions UP-TO-DATE
Task :unityLibrary:configureCMakeRelWithDebInfo[arm64-v8a]
Task :launcher:mergeReleaseJavaResource
Task :unityLibrary:buildCMakeRelWithDebInfo[arm64-v8a]
Task :unityLibrary:mergeReleaseJniLibFolders UP-TO-DATE
Task :unityLibrary:mergeReleaseNativeLibs UP-TO-DATE
Task :unityLibrary:stripReleaseDebugSymbols UP-TO-DATE
Task :unityLibrary:extractDeepLinksForAarRelease UP-TO-DATE
Task :unityLibrary:extractReleaseAnnotations
Task :unityLibrary:mergeReleaseGeneratedProguardFiles UP-TO-DATE
Task :unityLibrary:mergeReleaseConsumerProguardFiles UP-TO-DATE
Task :unityLibrary:mergeReleaseShaders UP-TO-DATE
Task :unityLibrary:compileReleaseShaders NO-SOURCE
Task :unityLibrary:generateReleaseAssets UP-TO-DATE
Task :unityLibrary:copyReleaseJniLibsProjectAndLocalJars
Task :unityLibrary:packageReleaseAssets
Task :unityLibrary:prepareReleaseArtProfile UP-TO-DATE
Task :launcher:mergeReleaseAssets
Task :launcher:mergeReleaseArtProfile UP-TO-DATE
Task :unityLibrary:writeReleaseLintModelMetadata UP-TO-DATE
Task :unityLibrary:mergeReleaseJavaResource
Task :unityLibrary:generateReleaseLintVitalModel
Task :launcher:compressReleaseAssets
Task :unityLibrary:syncReleaseLibJars
Task :unityLibrary:lintVitalAnalyzeRelease
Task :unityLibrary:bundleReleaseLocalLintAar
Task :unityLibrary:bundleLibRuntimeToDirRelease UP-TO-DATE
Task :unityLibrary:copyReleaseJniLibsProjectOnly UP-TO-DATE
Task :launcher:mergeReleaseNativeLibs UP-TO-DATE
Task :launcher:stripReleaseDebugSymbols UP-TO-DATE
Task :launcher:lintVitalAnalyzeRelease
Task :launcher:lintVitalReportRelease
Task :launcher:lintVitalRelease
Task :launcher:desugarReleaseFileDependencies
Task :launcher:mergeReleaseGlobalSynthetics UP-TO-DATE
Task :launcher:mergeExtDexRelease
Task :launcher:mergeDexRelease FAILED
112 actionable tasks: 24 executed, 88 up-to-date
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
ERROR: C:\MBIN_PROJECTS\Working_Projects\CadenceSensorVR_Unity3D\Library\Bee\Android\Prj\IL2CPP\Gradle\launcher\build\intermediates\project_dex_archive\release\dexBuilderRelease\out\f0aa30688782d5ce221d8863bd17100e3f5dcb1a4ce460b076c3b00a3100f474_5.jar: D8: Type androidx.activity.R$id is defined multiple times: C:\MBIN_PROJECTS\Working_Projects\CadenceSensorVR_Unity3D\Library\Bee\Android\Prj\IL2CPP\Gradle\launcher\build\intermediates\project_dex_archive\release\dexBuilderRelease\out\f0aa30688782d5ce221d8863bd17100e3f5dcb1a4ce460b076c3b00a3100f474_5.jar:classes.dex, C:\MBIN_PROJECTS\Working_Projects\CadenceSensorVR_Unity3D\Library\Bee\Android\Prj\IL2CPP\Gradle\launcher\build\intermediates\external_libs_dex\release\mergeExtDexRelease\classes.dex
com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:
Type androidx.activity.R$id is defined multiple times: C:\MBIN_PROJECTS\Working_Projects\CadenceSensorVR_Unity3D\Library\Bee\Android\Prj\IL2CPP\Gradle\launcher\build\intermediates\project_dex_archive\release\dexBuilderRelease\out\f0aa30688782d5ce221d8863bd17100e3f5dcb1a4ce460b076c3b00a3100f474_5.jar:classes.dex, C:\MBIN_PROJECTS\Working_Projects\CadenceSensorVR_Unity3D\Library\Bee\Android\Prj\IL2CPP\Gradle\launcher\build\intermediates\external_libs_dex\release\mergeExtDexRelease\classes.dex
Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes.
at com.android.builder.dexing.D8DexArchiveMerger.getMergingExceptionToRethrow(D8DexArchiveMerger.java:159)
at com.android.builder.dexing.D8DexArchiveMerger.mergeDexArchives(D8DexArchiveMerger.java:147)
at com.android.build.gradle.internal.tasks.DexMergingWorkAction.merge(DexMergingTask.kt:884)
at com.android.build.gradle.internal.tasks.DexMergingWorkAction.run(DexMergingTask.kt:828)
at com.android.build.gradle.internal.profile.ProfileAwareWorkAction.execute(ProfileAwareWorkAction.kt:74)
at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:170)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
at org.gradle.internal.Factories$1.create(Factories.java:31)
at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: C:\MBIN_PROJECTS\Working_Projects\CadenceSensorVR_Unity3D\Library\Bee\Android\Prj\IL2CPP\Gradle\launcher\build\intermediates\project_dex_archive\release\dexBuilderRelease\out\f0aa30688782d5ce221d8863bd17100e3f5dcb1a4ce460b076c3b00a3100f474_5.jar:classes.dex
at Version.fakeStackEntry(Version_8.3.36.java:0)
at com.android.tools.r8.Q.a(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:5)
at com.android.tools.r8.internal.po.a(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:244)
at com.android.tools.r8.internal.po.a(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:90)
at com.android.tools.r8.internal.po.a(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:909)
at com.android.tools.r8.internal.po.b(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:99)
at com.android.tools.r8.D8.run(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:11)
at com.android.builder.dexing.D8DexArchiveMerger.mergeDexArchives(D8DexArchiveMerger.java:145)
... 38 more
Caused by: com.android.tools.r8.internal.h: Type androidx.activity.R$id is defined multiple times: C:\MBIN_PROJECTS\Working_Projects\CadenceSensorVR_Unity3D\Library\Bee\Android\Prj\IL2CPP\Gradle\launcher\build\intermediates\project_dex_archive\release\dexBuilderRelease\out\f0aa30688782d5ce221d8863bd17100e3f5dcb1a4ce460b076c3b00a3100f474_5.jar:classes.dex, C:\MBIN_PROJECTS\Working_Projects\CadenceSensorVR_Unity3D\Library\Bee\Android\Prj\IL2CPP\Gradle\launcher\build\intermediates\external_libs_dex\release\mergeExtDexRelease\classes.dex
at com.android.tools.r8.internal.X30.a(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:346)
at com.android.tools.r8.internal.pX.a(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:232)
at com.android.tools.r8.internal.pX.a(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:91)
at java.base/java.util.concurrent.ConcurrentHashMap.merge(ConcurrentHashMap.java:2056)
at com.android.tools.r8.internal.pX.a(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:32)
at com.android.tools.r8.graph.q4$a.d(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:6)
at com.android.tools.r8.dex.c.a(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:264)
at com.android.tools.r8.dex.c.a(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:222)
at com.android.tools.r8.dex.c.a(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:219)
at com.android.tools.r8.D8.a(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:809)
at com.android.tools.r8.D8.d(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:212)
at com.android.tools.r8.D8.b(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:502)
at com.android.tools.r8.internal.po.a(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:906)
... 41 more
FAILURE: Build failed with an exception.
- What went wrong:
Execution failed for task ':launcher:mergeDexRelease'.
A failure occurred while executing com.android.build.gradle.internal.tasks.DexMergingTaskDelegate
There was a failure while executing work items
> A failure occurred while executing com.android.build.gradle.internal.tasks.DexMergingWorkAction
> com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:
Type androidx.activity.R$id is defined multiple times: C:\MBIN_PROJECTS\Working_Projects\CadenceSensorVR_Unity3D\Library\Bee\Android\Prj\IL2CPP\Gradle\launcher\build\intermediates\project_dex_archive\release\dexBuilderRelease\out\f0aa30688782d5ce221d8863bd17100e3f5dcb1a4ce460b076c3b00a3100f474_5.jar:classes.dex, C:\MBIN_PROJECTS\Working_Projects\CadenceSensorVR_Unity3D\Library\Bee\Android\Prj\IL2CPP\Gradle\launcher\build\intermediates\external_libs_dex\release\mergeExtDexRelease\classes.dex
Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes.
- Try:
Run with --stacktrace option to get the stack trace.
Run with --info or --debug option to get more log output.
Run with --scan to get full insights.
Get more help at https://help.gradle.org.
BUILD FAILED in 5s
Environment Variables:
USERDOMAIN = BILLS_GAMING_PC
ProgramFiles = C:\Program Files
TMP = C:\Users\billr\AppData\Local\Temp
PROCESSOR_ARCHITECTURE = AMD64
PROCESSOR_REVISION = b701
OS = Windows_NT
CHROME_CRASHPAD_PIPE_NAME = \.\pipe\crashpad_9264_CPPYAPNFEQLTQTAI
PROCESSOR_IDENTIFIER = Intel64 Family 6 Model 183 Stepping 1, GenuineIntel
ProgramW6432 = C:\Program Files
USERPROFILE = C:\Users\billr
JAVA_HOME = C:\Program Files\Unity\Hub\Editor\6000.0.33f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK
CommonProgramFiles = C:\Program Files\Common Files
DriverData = C:\Windows\System32\Drivers\DriverData
ComSpec = C:\WINDOWS\system32\cmd.exe
PSModulePath = %ProgramFiles%\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules
ANDROID_NDK_ROOT = C:\Program Files\Unity\Hub\Editor\6000.0.33f1\Editor\Data\PlaybackEngines\AndroidPlayer\NDK
USERNAME = billr
NUMBER_OF_PROCESSORS = 24
TEMP = C:\Users\billr\AppData\Local\Temp
Path = C:\Program Files\Oculus\Support\oculus-runtime;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\java8path;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\dotnet;C:\Users\billr\AppData\Local\Microsoft\WindowsApps;C:\Users\billr\Desktop;C:\Program Files\Git\cmd;C:\Program Files\NVIDIA Corporation\NVIDIA app\NvDLISR;C:\Program Files\Microsoft SQL Server\150\Tools\Binn;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;c:\Users\billr\AppData\Local\Programs\Python\Python312;C:\Program Files\PuTTY;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit;C:\Users\billr\AppData\Local\Programs\Python\Launcher;C:\Program Files\JetBrains\PyCharm Community Edition 2024.2.1\bin;C:\Users\billr.dotnet\tools;C:\Gradle\gradle-8.11.1\bin;C:\Users\billr\AppData\Local\Programs\Microsoft VS Code\bin;c:\Windows\System32\WindowsPowerShell\v1.0;C:\Users\billr\AppData\Local\GitHubDesktop\bin
COMPUTERNAME = BILLS_GAMING_PC
PATHEXT = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
ALLUSERSPROFILE = C:\ProgramData
SystemDrive = C:
windir = C:\WINDOWS
QtMsBuild = C:\Users\billr\AppData\Local\QtMsBuild
ZES_ENABLE_SYSMAN = 1
PUBLIC = C:\Users\Public
CommonProgramFiles(x86) = C:\Program Files (x86)\Common Files
APPDATA = C:\Users\billr\AppData\Roaming
OneDrive = C:\Users\billr\OneDrive
PROCESSOR_LEVEL = 6
CommonProgramW6432 = C:\Program Files\Common Files
ProgramFiles(x86) = C:\Program Files (x86)
SystemRoot = C:\WINDOWS
OculusBase = C:\Program Files\Oculus
PyCharm Community Edition = C:\Program Files\JetBrains\PyCharm Community Edition 2024.2.1\bin;
LOGONSERVER = \BILLS_GAMING_PC
LOCALAPPDATA = C:\Users\billr\AppData\Local
configsetroot = C:\WINDOWS\ConfigSetRoot
HOMEPATH = \Users\billr
HOMEDRIVE = C:
USERDOMAIN_ROAMINGPROFILE = BILLS_GAMING_PC
ProgramData = C:\ProgramData
ORIGINAL_XDG_CURRENT_DESKTOP = undefined
stderr[
ERROR: C:\MBIN_PROJECTS\Working_Projects\CadenceSensorVR_Unity3D\Library\Bee\Android\Prj\IL2CPP\Gradle\launcher\build\intermediates\project_dex_archive\release\dexBuilderRelease\out\f0aa30688782d5ce221d8863bd17100e3f5dcb1a4ce460b076c3b00a3100f474_5.jar: D8: Type androidx.activity.R$id is defined multiple times: C:\MBIN_PROJECTS\Working_Projects\CadenceSensorVR_Unity3D\Library\Bee\Android\Prj\IL2CPP\Gradle\launcher\build\intermediates\project_dex_archive\release\dexBuilderRelease\out\f0aa30688782d5ce221d8863bd17100e3f5dcb1a4ce460b076c3b00a3100f474_5.jar:classes.dex, C:\MBIN_PROJECTS\Working_Projects\CadenceSensorVR_Unity3D\Library\Bee\Android\Prj\IL2CPP\Gradle\launcher\build\intermediates\external_libs_dex\release\mergeExtDexRelease\classes.dex
com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:
Type androidx.activity.R$id is defined multiple times: C:\MBIN_PROJECTS\Working_Projects\CadenceSensorVR_Unity3D\Library\Bee\Android\Prj\IL2CPP\Gradle\launcher\build\intermediates\project_dex_archive\release\dexBuilderRelease\out\f0aa30688782d5ce221d8863bd17100e3f5dcb1a4ce460b076c3b00a3100f474_5.jar:classes.dex, C:\MBIN_PROJECTS\Working_Projects\CadenceSensorVR_Unity3D\Library\Bee\Android\Prj\IL2CPP\Gradle\launcher\build\intermediates\external_libs_dex\release\mergeExtDexRelease\classes.dex
Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes.
at com.android.builder.dexing.D8DexArchiveMerger.getMergingExceptionToRethrow(D8DexArchiveMerger.java:159)
at com.android.builder.dexing.D8DexArchiveMerger.mergeDexArchives(D8DexArchiveMerger.java:147)
at com.android.build.gradle.internal.tasks.DexMergingWorkAction.merge(DexMergingTask.kt:884)
at com.android.build.gradle.internal.tasks.DexMergingWorkAction.run(DexMergingTask.kt:828)
at com.android.build.gradle.internal.profile.ProfileAwareWorkAction.execute(ProfileAwareWorkAction.kt:74)
at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:170)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
at org.gradle.internal.Factories$1.create(Factories.java:31)
at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:133)
at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: C:\MBIN_PROJECTS\Working_Projects\CadenceSensorVR_Unity3D\Library\Bee\Android\Prj\IL2CPP\Gradle\launcher\build\intermediates\project_dex_archive\release\dexBuilderRelease\out\f0aa30688782d5ce221d8863bd17100e3f5dcb1a4ce460b076c3b00a3100f474_5.jar:classes.dex
at Version.fakeStackEntry(Version_8.3.36.java:0)
at com.android.tools.r8.Q.a(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:5)
at com.android.tools.r8.internal.po.a(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:244)
at com.android.tools.r8.internal.po.a(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:90)
at com.android.tools.r8.internal.po.a(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:909)
at com.android.tools.r8.internal.po.b(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:99)
at com.android.tools.r8.D8.run(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:11)
at com.android.builder.dexing.D8DexArchiveMerger.mergeDexArchives(D8DexArchiveMerger.java:145)
... 38 more
Caused by: com.android.tools.r8.internal.h: Type androidx.activity.R$id is defined multiple times: C:\MBIN_PROJECTS\Working_Projects\CadenceSensorVR_Unity3D\Library\Bee\Android\Prj\IL2CPP\Gradle\launcher\build\intermediates\project_dex_archive\release\dexBuilderRelease\out\f0aa30688782d5ce221d8863bd17100e3f5dcb1a4ce460b076c3b00a3100f474_5.jar:classes.dex, C:\MBIN_PROJECTS\Working_Projects\CadenceSensorVR_Unity3D\Library\Bee\Android\Prj\IL2CPP\Gradle\launcher\build\intermediates\external_libs_dex\release\mergeExtDexRelease\classes.dex
at com.android.tools.r8.internal.X30.a(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:346)
at com.android.tools.r8.internal.pX.a(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:232)
at com.android.tools.r8.internal.pX.a(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:91)
at java.base/java.util.concurrent.ConcurrentHashMap.merge(ConcurrentHashMap.java:2056)
at com.android.tools.r8.internal.pX.a(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:32)
at com.android.tools.r8.graph.q4$a.d(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:6)
at com.android.tools.r8.dex.c.a(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:264)
at com.android.tools.r8.dex.c.a(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:222)
at com.android.tools.r8.dex.c.a(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:219)
at com.android.tools.r8.D8.a(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:809)
at com.android.tools.r8.D8.d(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:212)
at com.android.tools.r8.D8.b(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:502)
at com.android.tools.r8.internal.po.a(R8_8.3.36_105749e874d3a6b61922c0593faf4d112f3ca718bdcf6de1a5b5c9b0c4e012bf:906)
... 41 more
FAILURE: Build failed with an exception.
- What went wrong:
Execution failed for task ':launcher:mergeDexRelease'.
A failure occurred while executing com.android.build.gradle.internal.tasks.DexMergingTaskDelegate
There was a failure while executing work items
> A failure occurred while executing com.android.build.gradle.internal.tasks.DexMergingWorkAction
> com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:
Type androidx.activity.R$id is defined multiple times: C:\MBIN_PROJECTS\Working_Projects\CadenceSensorVR_Unity3D\Library\Bee\Android\Prj\IL2CPP\Gradle\launcher\build\intermediates\project_dex_archive\release\dexBuilderRelease\out\f0aa30688782d5ce221d8863bd17100e3f5dcb1a4ce460b076c3b00a3100f474_5.jar:classes.dex, C:\MBIN_PROJECTS\Working_Projects\CadenceSensorVR_Unity3D\Library\Bee\Android\Prj\IL2CPP\Gradle\launcher\build\intermediates\external_libs_dex\release\mergeExtDexRelease\classes.dex
Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes.
- Try:
Run with --stacktrace option to get the stack trace.
Run with --info or --debug option to get more log output.
Run with --scan to get full insights.
Get more help at https://help.gradle.org.
BUILD FAILED in 5s
]
stdout[
Configure project :unityLibrary
Variant 'debug', will keep symbols in binaries for:
'libunity.so'
'libil2cpp.so'
'libmain.so'
Variant 'release', symbols will be stripped from binaries.
Configure project :launcher
Variant 'debug', will keep symbols in binaries for:
'libunity.so'
'libil2cpp.so'
'libmain.so'
Variant 'release', symbols will be stripped from binaries.
WARNING: We recommend using a newer Android Gradle plugin to use compileSdk = 35
This Android Gradle plugin (8.3.0) was tested up to compileSdk = 34.
You are strongly encouraged to update your project to use a newer
Android Gradle plugin that has been tested with compileSdk = 35.
If you are already using the latest version of the Android Gradle plugin,
you may need to wait until a newer version with support for compileSdk = 35 is available.
To suppress this warning, add/update
android.suppressUnsupportedCompileSdk=35
to this project's gradle.properties.
Exception while marshalling C:\Program Files\Unity\Hub\Editor\6000.0.33f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\build-tools\34.0.0\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\6000.0.33f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\6000.0.33f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-33\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\6000.0.33f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-34\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\6000.0.33f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-35\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\6000.0.33f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\6000.0.33f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\build-tools\34.0.0\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\6000.0.33f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools\package.xml. Probably the SDK is read-only
Exception while marshalling C:\Program Files\Unity\Hub\Editor\6000.0.33f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platforms\android-33\package.xml.
Build completed with a result of 'Failed' in 44 seconds (43845 ms)
3 errors
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)