Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

库本身依赖的库太多了 #13

Closed
wlingf opened this issue May 31, 2018 · 7 comments
Closed

库本身依赖的库太多了 #13

wlingf opened this issue May 31, 2018 · 7 comments
Assignees

Comments

@wlingf
Copy link

wlingf commented May 31, 2018

可以优化下 不然集成到项目中 会引起各种冲突 起码我用的时候就出现冲突 所以集成不了

@qingmei2
Copy link
Owner

qingmei2 commented Jun 1, 2018

@wlingf

您好,请问哪些仓库会对您的项目有冲突呢?

现有的情报是,因为V4Glide版本的问题,如果项目集成了v3版本的Glide,会导致Glide版本不同的冲突,而其他的例如 RxJava 以及 Dagger2 还没有出现冲突的情况。

能否提供更详细的信息呢,您的更多信息将会对后来的朋友们更大的帮助!

@Vicent9920
Copy link
Contributor

org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':sncapp:transformDexArchiveWithExternalLibsDexMergerForDebug'. at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70) at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51) at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62) at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54) at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:60) at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:97) at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:87) at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52) at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52) at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54) at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43) at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:248) at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336) at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:241) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:230) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:123) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:79) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:104) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:98) at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:626) at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:581) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:98) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:59) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:128) at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:37) at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37) at org.gradle.execution.DefaultBuildExecuter.access$000(DefaultBuildExecuter.java:23) at org.gradle.execution.DefaultBuildExecuter$1.proceed(DefaultBuildExecuter.java:43) at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:46) at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37) at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:30) at org.gradle.initialization.DefaultGradleLauncher$ExecuteTasks.run(DefaultGradleLauncher.java:314) at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336) at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110) at org.gradle.initialization.DefaultGradleLauncher.runTasks(DefaultGradleLauncher.java:204) at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:134) at org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:109) at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:78) at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:75) at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:152) at org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:100) at org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:75) at org.gradle.tooling.internal.provider.runner.ClientProvidedBuildActionRunner.run(ClientProvidedBuildActionRunner.java:62) at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35) at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35) at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$1.run(RunAsBuildOperationBuildActionRunner.java:43) at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336) at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:40) at org.gradle.tooling.internal.provider.SubscribableBuildActionRunner.run(SubscribableBuildActionRunner.java:51) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:47) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:30) at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:39) at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:25) at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:80) at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:53) at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:57) at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:32) at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:36) at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:25) at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:43) at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:29) at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:69) at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:30) at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:59) at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:44) at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:45) at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:30) at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:67) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:37) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:74) at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:72) at org.gradle.util.Swapper.swap(Swapper.java:38) at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:62) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:82) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50) at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:295) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\12.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\13.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\14.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\15.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\18.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\19.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\20.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\21.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\22.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\23.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\24.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\25.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\26.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\27.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\28.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\29.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\30.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\31.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\32.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\33.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\34.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\35.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\36.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\37.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\38.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\39.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\40.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\41.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\42.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\43.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\44.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\45.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\46.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\47.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\48.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\51.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\52.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\53.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\54.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\55.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\56.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\57.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\58.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\59.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\60.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\61.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\62.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\63.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\64.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\65.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\66.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\67.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\68.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\69.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\70.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\71.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\72.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\73.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\74.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\75.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\76.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\77.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\78.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\79.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\80.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\81.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\82.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\83.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\84.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\85.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\86.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\87.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\88.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\89.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\90.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\91.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\92.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\93.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\94.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\95.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\96.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\97.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\98.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\99.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\100.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\101.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\102.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\103.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\104.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\106.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\107.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\108.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\109.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\110.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\111.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\112.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\113.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\114.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\115.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\116.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\117.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\118.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\119.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\120.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\121.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\122.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\123.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\124.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\125.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\126.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\127.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\128.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\129.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\130.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\132.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\133.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\134.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\135.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\136.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\137.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\138.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\139.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\140.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\141.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\142.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\143.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\144.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\145.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\146.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\147.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\148.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\149.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\150.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\151.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\152.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\153.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\154.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\155.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\156.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\157.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\158.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\159.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\160.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\162.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\163.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\164.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\165.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\166.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\167.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\168.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\169.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\170.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\171.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\173.jar at com.android.builder.profile.Recorder$Block.handleException(Recorder.java:55) at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:104) at com.android.build.gradle.internal.pipeline.TransformTask.transform(TransformTask.java:212) at sun.reflect.GeneratedMethodAccessor831.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73) at org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.doExecute(IncrementalTaskAction.java:46) at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:39) at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:26) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:121) at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336) at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:110) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92) ... 107 more Caused by: com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\12.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\13.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\14.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\15.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\18.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\19.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\20.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\21.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\22.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\23.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\24.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\25.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\26.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\27.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\28.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\29.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\30.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\31.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\32.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\33.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\34.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\35.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\36.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\37.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\38.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\39.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\40.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\41.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\42.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\43.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\44.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\45.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\46.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\47.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\48.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\51.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\52.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\53.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\54.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\55.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\56.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\57.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\58.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\59.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\60.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\61.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\62.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\63.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\64.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\65.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\66.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\67.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\68.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\69.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\70.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\71.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\72.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\73.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\74.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\75.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\76.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\77.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\78.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\79.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\80.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\81.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\82.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\83.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\84.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\85.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\86.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\87.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\88.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\89.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\90.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\91.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\92.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\93.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\94.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\95.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\96.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\97.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\98.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\99.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\100.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\101.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\102.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\103.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\104.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\106.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\107.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\108.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\109.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\110.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\111.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\112.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\113.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\114.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\115.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\116.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\117.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\118.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\119.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\120.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\121.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\122.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\123.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\124.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\125.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\126.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\127.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\128.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\129.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\130.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\132.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\133.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\134.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\135.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\136.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\137.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\138.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\139.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\140.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\141.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\142.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\143.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\144.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\145.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\146.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\147.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\148.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\149.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\150.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\151.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\152.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\153.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\154.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\155.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\156.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\157.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\158.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\159.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\160.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\162.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\163.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\164.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\165.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\166.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\167.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\168.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\169.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\170.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\171.jar, F:\workspace\snc_android\sncapp\build\intermediates\transforms\dexBuilder\debug\173.jar at com.android.builder.dexing.D8DexArchiveMerger.getExceptionToRethrow(D8DexArchiveMerger.java:124) at com.android.builder.dexing.D8DexArchiveMerger.mergeDexArchives(D8DexArchiveMerger.java:109) at com.android.build.gradle.internal.transforms.DexMergerTransformCallable.call(DexMergerTransformCallable.java:101) at com.android.build.gradle.internal.transforms.ExternalLibsMergerTransform.transform(ExternalLibsMergerTransform.kt:123) at com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:221) at com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:217) at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:102) ... 122 more Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete at com.android.tools.r8.utils.ExceptionUtils.withCompilationHandler(ExceptionUtils.java:76) at com.android.tools.r8.utils.ExceptionUtils.withD8CompilationHandler(ExceptionUtils.java:45) at com.android.tools.r8.D8.run(D8.java:67) at com.android.builder.dexing.D8DexArchiveMerger.mergeDexArchives(D8DexArchiveMerger.java:107) ... 127 more Caused by: com.android.tools.r8.utils.AbortException at com.android.tools.r8.utils.Reporter.failIfPendingErrors(Reporter.java:77) at com.android.tools.r8.utils.Reporter.fatalError(Reporter.java:58) at com.android.tools.r8.utils.ExceptionUtils.withCompilationHandler(ExceptionUtils.java:67) ... 130 more

@Vicent9920
Copy link
Contributor

使用以后,运行时显示依赖包重复但是版本不一致,日志中也找不到具体仓库名称......

@qingmei2
Copy link
Owner

qingmei2 commented Jun 5, 2018

@Vicent9920

感谢您的回复!

1.请尝试在Terminal 中运行以下代码使 Gradle插件打印出 您项目中的 所有依赖,app是你对应Module的名称:

gradlew app:dependencies

打印结果应该像这样的依赖树:

image

这样的结果,也许我能够从您项目中的依赖,找到实际和RxImagePicker起冲突的根本原因。

2.关于:

运行时显示依赖包重复但是版本不一致

关于这点,我是否可以理解为,添加依赖后,编译成功,但是run的时候报错呢?您添加的是以下依赖中的哪一个呢?

// 最基础的架构,仅提供了系统默认的图片选择器和拍照功能
compile 'com.github.qingmei2:rximagepicker:0.3.0'

// 提供了自定义UI图片选择器的基本组件,自定义UI的需求需要添加该依赖
compile 'com.github.qingmei2:rximagepicker_support:0.3.0'

// 如果需要额外的UI支持,请选择依赖对应的UI拓展库
compile 'com.github.qingmei2:rximagepicker_support_zhihu:0.3.0'     // 知乎图片选择器
compile 'com.github.qingmei2:rximagepicker_support_wechat:0.3.0'    // 微信图片选择器

另,Glide的文档中声明,3.x版本的Glide和4.x版本的Glide一起引入会导致崩溃,您是否项目中使用了3.x的Glide版本呢?

3.您的项目中是否使用到了MultiDex进行分包呢,项目中的最低minSdkVersion是多少呢?

@Vicent9920
Copy link
Contributor

一、我经过自查,发现是appcompat-v7和support-v4与依赖的库不一致,修改为一致之后解决;
二、确实如你所言,属于编译时成功,运行时失败,好像我自身确实有重复依赖的问题(刚刚查看你的微信库发现的)
api "com.github.qingmei2:rximagepicker:0.3.0" api "com.github.qingmei2:rximagepicker_support_wechat:0.3.0"
三、我的项目中未使用MultiDex分包,minSdkVersion为19

@qingmei2
Copy link
Owner

qingmei2 commented Jun 5, 2018

@Vicent9920

十分感谢您的反馈! 👍

因为知乎和微信主题,默认会额外依赖 rximagepicker 和 rximagepicker_support包,确实没有必要添加额外的依赖,不过版本只要一致,添加也应该不会导致问题。

您的反馈对我很有帮助,我会将您遇到的问题作为 常见问题 提供给以后使用 RxImagePicker的开发者 😄

@qingmei2
Copy link
Owner

qingmei2 commented Jun 6, 2018

@wlingf

因为您长时间没有回应,我将暂时关闭该issue 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants