Please provide the following:
- SDK Version: 48
- Platforms(Android/iOS/web/all): Android
- Add the appropriate “Tag” based on what Expo library you have a question on.
Hello, I have a problem, when I try to build App the expo.io said
[stderr]
ERROR:/home/expo/workingdir/build/node_modules/@react-native-community/masked-view/android/build/.transforms/d6b4defc5604e80cd5f0c63f6725c30b/transformed/classes/classes.dex: D8: Type org.reactnative.maskedview.BuildConfig is defined multiple times: /home/expo/workingdir/build/node_modules/@react-native-community/masked-view/android/build/.transforms/d6b4defc5604e80cd5f0c63f6725c30b/transformed/classes/classes.dex, /home/expo/workingdir/build/node_modules/@react-native-masked-view/masked-view/android/build/.transforms/cfb1228db3571c2602d97ad60aa97351/transformed/classes/classes.dex
1605
[stderr]
com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:
1606
[stderr]
Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes.
1607
[stderr]
Type org.reactnative.maskedview.BuildConfig is defined multiple times: /home/expo/workingdir/build/node_modules/@react-native-community/masked-view/android/build/.transforms/d6b4defc5604e80cd5f0c63f6725c30b/transformed/classes/classes.dex, /home/expo/workingdir/build/node_modules/@react-native-masked-view/masked-view/android/build/.transforms/cfb1228db3571c2602d97ad60aa97351/transformed/classes/classes.dex
1608
[stderr]
at com.android.builder.dexing.D8DexArchiveMerger.getExceptionToRethrow(D8DexArchiveMerger.java:151)
1609
[stderr]
at com.android.builder.dexing.D8DexArchiveMerger.mergeDexArchives(D8DexArchiveMerger.java:138)
1610
[stderr]
at com.android.build.gradle.internal.tasks.DexMergingWorkAction.merge(DexMergingTask.kt:858)
1611
[stderr]
at com.android.build.gradle.internal.tasks.DexMergingWorkAction.run(DexMergingTask.kt:804)
1612
[stderr]
at com.android.build.gradle.internal.profile.ProfileAwareWorkAction.execute(ProfileAwareWorkAction.kt:74)
1613
[stderr]
at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
1614
[stderr]
at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
1615
[stderr]
at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
1616
[stderr]
at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
1617
[stderr]
at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
1618
[stderr]
at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
1619
[stderr]
at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
1620
[stderr]
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
1621
[stderr]
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
1622
[stderr]
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
1623
[stderr]
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
1624
[stderr]
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
1625
[stderr]
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
1626
[stderr]
at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
1627
[stderr]
at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
1628
[stderr]
at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
1629
[stderr]
at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
1630
[stderr]
at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$2(DefaultWorkerExecutor.java:205)
1631
[stderr]
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
1632
[stderr]
at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
1633
[stderr]
at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
1634
[stderr]
at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
1635
[stderr]
at org.gradle.internal.Factories$1.create(Factories.java:31)
1636
[stderr]
at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:249)
1637
[stderr]
at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:109)
1638
[stderr]
at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:114)
1639
[stderr]
at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
1640
[stderr]
at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
1641
[stderr]
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
1642
[stderr]
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
1643
[stderr]
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
1644
[stderr]
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
1645
[stderr]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
1646
[stderr]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
1647
[stderr]
at java.base/java.lang.Thread.run(Thread.java:829)
1648
[stderr]
Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, origin: /home/expo/workingdir/build/node_modules/@react-native-community/masked-view/android/build/.transforms/d6b4defc5604e80cd5f0c63f6725c30b/transformed/classes/classes.dex
1649
[stderr]
at Version.fakeStackEntry(Version_4.0.48.java:0)
1650
[stderr]
at com.android.tools.r8.internal.vk.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:75)
1651
[stderr]
at com.android.tools.r8.internal.vk.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:28)
1652
[stderr]
at com.android.tools.r8.internal.vk.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:27)
1653
[stderr]
at com.android.tools.r8.internal.vk.b(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:2)
1654
[stderr]
at com.android.tools.r8.D8.run(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:11)
1655
[stderr]
at com.android.builder.dexing.D8DexArchiveMerger.mergeDexArchives(D8DexArchiveMerger.java:136)
1656
[stderr]
... 38 more
1657
[stderr]
Caused by: com.android.tools.r8.internal.g: Type org.reactnative.maskedview.BuildConfig is defined multiple times: /home/expo/workingdir/build/node_modules/@react-native-community/masked-view/android/build/.transforms/d6b4defc5604e80cd5f0c63f6725c30b/transformed/classes/classes.dex, /home/expo/workingdir/build/node_modules/@react-native-masked-view/masked-view/android/build/.transforms/cfb1228db3571c2602d97ad60aa97351/transformed/classes/classes.dex
1658
[stderr]
at com.android.tools.r8.internal.GV.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:14)
1659
[stderr]
at com.android.tools.r8.internal.GV.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:22)
1660
[stderr]
at com.android.tools.r8.internal.rP.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:44)
1661
[stderr]
at com.android.tools.r8.internal.rP.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:10)
1662
[stderr]
at java.base/java.util.concurrent.ConcurrentHashMap.merge(ConcurrentHashMap.java:2048)
1663
[stderr]
at com.android.tools.r8.internal.rP.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:6)
1664
[stderr]
at com.android.tools.r8.graph.F2$a.e(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:7)
1665
[stderr]
at com.android.tools.r8.dex.b.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:84)
1666
[stderr]
at com.android.tools.r8.dex.b.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:23)
1667
[stderr]
at com.android.tools.r8.dex.b.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:22)
1668
[stderr]
at com.android.tools.r8.D8.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:50)
1669
[stderr]
at com.android.tools.r8.D8.d(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:19)
1670
[stderr]
at com.android.tools.r8.D8.b(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:1)
1671
[stderr]
at com.android.tools.r8.internal.vk.a(R8_4.0.48_320a4fe2564c68ad8fe4492fea65872bc8f51e21c4d46e3dbac43afcc38d90de:24)
1672
[stderr]
... 41 more
1673
> Task :expo-modules-core:buildCMakeRelWithDebInfo[arm64-v8a]
1674
w: Detected multiple Kotlin daemon sessions at build/kotlin/sessions
1675
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
1676
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
1677
See https://docs.gradle.org/7.5.1/userguide/command_line_interface.html#sec:command_line_warnings
1678
Execution optimizations have been disabled for 6 invalid unit(s) of work during this build to ensure correctness.
1679
Please consult deprecation warnings for more details.
1680
608 actionable tasks: 608 executed
1681
[stderr]
FAILURE: Build completed with 2 failures.
1682
[stderr]
1: Task failed with an exception.
1683
[stderr]
-----------
1684
[stderr]
* What went wrong:
1685
[stderr]
Execution failed for task ':app:mergeDexRelease'.
1686
[stderr]
> A failure occurred while executing com.android.build.gradle.internal.tasks.DexMergingTaskDelegate
1687
[stderr]
> There was a failure while executing work items
1688
[stderr]
> A failure occurred while executing com.android.build.gradle.internal.tasks.DexMergingWorkAction
1689
[stderr]
> com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:
1690
[stderr]
Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes.
1691
[stderr]
Type org.reactnative.maskedview.BuildConfig is defined multiple times: /home/expo/workingdir/build/node_modules/@react-native-community/masked-view/android/build/.transforms/d6b4defc5604e80cd5f0c63f6725c30b/transformed/classes/classes.dex, /home/expo/workingdir/build/node_modules/@react-native-masked-view/masked-view/android/build/.transforms/cfb1228db3571c2602d97ad60aa97351/transformed/classes/classes.dex
1692
[stderr]
* Try:
1693
[stderr]
> Run with --stacktrace option to get the stack trace.
1694
[stderr]
> Run with --info or --debug option to get more log output.
1695
[stderr]
> Run with --scan to get full insights.
1696
[stderr]
==============================================================================
1697
[stderr]
2: Task failed with an exception.
1698
[stderr]
-----------
1699
[stderr]
* What went wrong:
1700
[stderr]
java.lang.StackOverflowError (no error message)
1701
[stderr]
* Try:
1702
[stderr]
> Run with --stacktrace option to get the stack trace.
1703
[stderr]
> Run with --info or --debug option to get more log output.
1704
[stderr]
> Run with --scan to get full insights.
1705
[stderr]
==============================================================================
1706
[stderr]
* Get more help at https://help.gradle.org
1707
[stderr]
BUILD FAILED in 9m 15s
1708
Error: Gradle build failed with unknown error. See logs for the "Run gradlew" phase for more information.
Please I need help urgent. Thanks