Исключение во время сборки Gradle в Andrp OID Studio? Приложение: mergeExtDexDebug - PullRequest
0 голосов
/ 07 июня 2019

Я создаю приложение IPC с использованием интерфейса AIDL

Я создал три разных модуля, таких как

1. Клиент 2. Сервис 3. Интерфейс

при сборке ящика я столкнулся с проблемой, следующей за проблемой

org.gradle.execution.MultipleBuildFailures: Сборка завершена с 1 ошибкой. в org.gradle.initialization.DefaultGradleLauncher $ ExecuteTasks.run (DefaultGradleLauncher.java:386) в org.gradle.internal.operations.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:301) в org.gradle.internal.operations.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:293) в org.gradle.internal.operations.DefaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.java:175) в org.gradle.internal.operations.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:91) в org.gradle.internal.operations.DelegatingBuildOperationExecutor.run (DelegatingBuildOperationExecutor.java:31) в org.gradle.initialization.DefaultGradleLauncher.runTasks (DefaultGradleLauncher.java:247) в org.gradle.initialization.DefaultGradleLauncher.doBuildStages (DefaultGradleLauncher.java:159) в org.gradle.initialization.DefaultGradleLauncher.executeTasks (DefaultGradleLauncher.java:134) в org.gradle.internal.invocation.GradleBuildController $ 1.execute (GradleBuildController.java:58) в org.gradle.internal.invocation.GradleBuildController $ 1.execute (GradleBuildController.java:55) в org.gradle.internal.invocation.GradleBuildController $ 3.create (GradleBuildController.java:82) в org.gradle.internal.invocation.GradleBuildController $ 3.create (GradleBuildController.java:75) в org.gradle.internal.work.DefaultWorkerLeaseService.withLocks (DefaultWorkerLeaseService.java:183) в org.gradle.internal.work.StopShieldingWorkerLeaseService.withLocks (StopShieldingWorkerLeaseService.java:40) в org.gradle.internal.invocation.GradleBuildController.doBuild (GradleBuildController.java:75) в org.gradle.internal.invocation.GradleBuildController.run (GradleBuildController.java:55) в org.gradle.tooling.internal.provider.runner.BuildModelActionRunner.run (BuildModelActionRunner.java:54) в org.gradle.launcher.exec.ChainingBuildActionRunner.run (ChainingBuildActionRunner.java:35) в org.gradle.launcher.exec.ChainingBuildActionRunner.run (ChainingBuildActionRunner.java:35) в org.gradle.launcher.exec.BuildOutcomeReportingBuildActionRunner.run (BuildOutcomeReportingBuildActionRunner.java:58) в org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run (ValidatingBuildActionRunner.java:32) в org.gradle.launcher.exec.BuildCompletionNotifyingBuildActionRunner.run (BuildCompletionNotifyingBuildActionRunner.java:39) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner $ 3.call (RunAsBuildOperationBuildActionRunner.java:49) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner $ 3.call (RunAsBuildOperationBuildActionRunner.java:44) в org.gradle.internal.operations.DefaultBuildOperationExecutor $ CallableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:315) в org.gradle.internal.operations.DefaultBuildOperationExecutor $ CallableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:305) в org.gradle.internal.operations.DefaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.java:175) в org.gradle.internal.operations.DefaultBuildOperationExecutor.call (DefaultBuildOperationExecutor.java:101) в org.gradle.internal.operations.DelegatingBuildOperationExecutor.call (DelegatingBuildOperationExecutor.java:36) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run (RunAsBuildOperationBuildActionRunner.java:44) в org.gradle.launcher.exec.InProcessBuildActionExecuter $ 1.transform (InProcessBuildActionExecuter.java:49)в org.gradle.launcher.exec.InProcessBuildActionExecuter $ 1.transform (InProcessBuildActionExecuter.java:46) в org.gradle.composite.internal.DefaultRootBuildState.run (DefaultRootBuildState.java:78) в org.gradle.launcher.exec.InProcessBuildActionExecuter.execute (InProcessBuildActionExecuter.java:46) в org.gradle.launcher.exec.InProcessBuildActionExecuter.execute (InProcessBuildActionExecuter.java:31) в org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute (BuildTreeScopeBuildActionExecuter.java:42) в org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute (BuildTreeScopeBuildActionExecuter.java:28) в org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute (ContinuousBuildActionExecuter.java:78) в org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute (ContinuousBuildActionExecuter.java:52) на org.gradle.tooling.internal.provider.SubscribeableBuildActionExecuter.execute (SubscribeableBuildActionExecuter.java:59) на org.gradle.tooling.internal.provider.SubscribeableBuildActionExecuter.execute (SubscribeableBuildActionExecuter.java:36) в org.gradle.tooling.internal.provider.SessionScopeBuildActionExecuter.execute (SessionScopeBuildActionExecuter.java:68) в org.gradle.tooling.internal.provider.SessionScopeBuildActionExecuter.execute (SessionScopeBuildActionExecuter.java:38) в org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute (GradleThreadBuildActionExecuter.java:37) в org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute (GradleThreadBuildActionExecuter.java:26) в org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute (ParallelismConfigurationBuildActionExecuter.java:43) в org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute (ParallelismConfigurationBuildActionExecuter.java:29) в org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute (StartParamsValidatingActionExecuter.java:60) в org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute (StartParamsValidatingActionExecuter.java:32) в org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute (SessionFailureReportingActionExecuter.java:55) в org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute (SessionFailureReportingActionExecuter.java:41) в org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute (SetupLoggingActionExecuter.java:48) в org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute (SetupLoggingActionExecuter.java:32) в org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild (ExecuteBuild.java:67) в org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute (BuildCommandOnly.java:36) в org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:104) в org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute (WatchForDisconnection.java:37) в org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:104) в org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute (ResetDeprecationLogger.java:26) в org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:104) в org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute (RequestStopIfSingleUsedDaemon.java:34) в org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:104) в org.gradle.launcher.daemon.server.exec.ForwardClientInput $ 2.call (ForwardClientInput.java:74) в org.gradle.launcher.daemon.server.exec.ForwardClientInput $ 2.call (ForwardClientInput.java:72) в org.gradle.util.Swapper.swap (Swapper.java:38)в org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute (ForwardClientInput.java:72) в org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:10dle) или в org.launcher.daemon..server.exec.LogToClient.doBuild (LogToClient.java:62) в org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute (BuildCommandOnly.java:36) в org.gradle.launcher.daemon.server.i.DaemonCommandExecution.proceed (DaemonCommandExecution.java:104) в org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild (EstablishBuildEnvironment.java:81) в org.gradle.launcher.dae.(BuildCommandOnly.java:36) в org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:104) в org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy $ 1.run (StartBuildOrRespondWithBusy.java:50) в org.gradle.launcher.daemon.server.DaemonStateCoordinator $ 1.run (DaemonSternal.grag)concurrent.ExecutorPolicy $ CatchAndRecordFailures.onExecute (ExecutorPolicy.java:63) в org.gradle.internal.concurrent.ManagedExecutorImpl $ 1.run (ManagedExecutorImpl.java:46) в java.util.concurrent.Exec.) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:617) в org.gradle.internal.concurrent.ThreadFactoryImpl $ ManagedThreadRunnable.run (ThreadFactoryImpl.java:55) в java.lan.Thread.java:745) Причина: org.gradle.api.tasks.TaskExecutionException: не удалось выполнить задачу ': app: mergeExtDexDebug'.в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute (ExecuteActionsTaskExecuter.java:95) в org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.exasjExOutgatexOutExecuterTextStateExecuterTextStateExecute.api.internal.tasks.execution.ValidatingTaskExecuter.execute (ValidatingTaskExecuter.java:57) в org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute. SkipEmptykec.tj.jgF).tasks.execution.ResolvePreviousStateExecuter.execute (ResolvePreviousStateExecuter.java:43) при org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute (CleanupStaleOutputsExecuter.java:93) при org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute (FinalizePropertiesTaskExecuter.java:45) в org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute (ResolveTaskArtifactStateTaskExgra.j.jpg) .i.ЗадачиCatchExceptionTaskExecuter.execute (CatchExceptionTaskExecuter.java:36) по адресу org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter $ 1.executeTask (EventFiringTaskExecuter.java:67) в org.gradletionas.in.vent.F.Вызов (EventFiringTaskExecuter.java:52) в org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter $ 1.call (EventFiringTaskExecuter.java:49) в org.gradle.internal.operations.DefaultBuildOperationExecutorB: 315) в org.gradle.internal.operations.DefaultBuildOperationExecutor $ CallableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:305) в org.gradle.internal.operations.DefaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.java:175)в org.gradle.internal.operations.DefaultBuildOperationExecutor.call (DefaultBuildOperationExecutor.java:101) в org.gradle.internal.operations.DelegatingBuildOperationExecutor.call (DelegatingBuildOperationExecutor.java:36) в org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute (EventFiringTaskExecuter.java:49) в org.gradle.execution.plan.LocalTaskNodeExecutor.execute (LocalTaskNodeExecutor.java:43) в org.gradle.execution.taskgraph.DefaultTaskExecutionGraph $ InvokeNodeExecutorsAction.execute (DefaultTaskExecutionGraph.java:355) в org.gradle.execution.taskgraph.DefaultTaskExecutionGraph $ InvokeNodeExecutorsAction.execute (DefaultTaskExecutionGraph.java:343) в org.gradle.execution.taskgraph.DefaultTaskExecutionGraph $ BuildOperationAwareExecutionAction.execute (DefaultTaskExecutionGraph.java:336) в org.gradle.execution.taskgraph.DefaultTaskExecutionGraph $ BuildOperationAwareExecutionAction.execute (DefaultTaskExecutionGraph.java:322) в org.gradle.execution.plan.DefaultPlanExecutor $ ExecutorWorker $ 1.execute (DefaultPlanExecutor.java:134) в org.gradle.execution.plan.DefaultPlanExecutor $ ExecutorWorker $ 1.execute (DefaultPlanExecutor.java:129) в org.gradle.execution.plan.DefaultPlanExecutor $ ExecutorWorker.execute (DefaultPlanExecutor.java:202) в org.gradle.execution.plan.DefaultPlanExecutor $ ExecutorWorker.executeNextNode (DefaultPlanExecutor.java:193) в org.gradle.execution.plan.DefaultPlanExecutor $ ExecutorWorker.run (DefaultPlanExecutor.java:129) в org.gradle.execution.plan.DefaultPlanExecutor.process (DefaultPlanExecutor.java:74) в org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices (DefaultTaskExecutionGraph.java:178) в org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute (DefaultTaskExecutionGraph.java:154) в org.gradle.execution.SelectedTaskExecutionAction.execute (SelectedTaskExecutionAction.java:41) в org.gradle.execution.DefaultBuildExecuter.execute (DefaultBuildExecuter.java:40) в org.gradle.execution.DefaultBuildExecuter.access $ 000 (DefaultBuildExecuter.java:24) в org.gradle.execution.DefaultBuildExecuter $ 1.proceed (DefaultBuildExecuter.java:46) в org.gradle.execution.DryRunBuildExecutionAction.execute (DryRunBuildExecutionAction.java:49) в org.gradle.execution.DefaultBuildExecuter.execute (DefaultBuildExecuter.java:40) в org.gradle.execution.DefaultBuildExecuter.execute (DefaultBuildExecuter.java:33) в org.gradle.initialization.DefaultGradleLauncher $ ExecuteTasks.run (DefaultGradleLauncher.java:383) ... еще 83 Вызывается: org.gradle.internal.UncheckedException: com.android.build.api.transform.TransformException: java.lang.ArrayIndexOutOfBoundsException в org.gradle.internal.UncheckedException.throwAsUncheckedException (UncheckedException.java:67) в org.gradle.internal.UncheckedException.throwAsUncheckedException (UncheckedException.java:41) в org.gradle.internal.reflect.JavaMethod.invoke (JavaMethod.java:76) в org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute (StandardTaskAction.java:48) в org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute (StandardTaskAction.java:41) в org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute (StandardTaskAction.java:28) в org.gradle.api.internal.AbstractTask $ TaskActionWrapper.execute (AbstractTask.java:704) в org.gradle.api.internal.AbstractTask $ TaskActionWrapper.execute (AbstractTask.java:671) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter $ 2.run (ExecuteActionsTaskExecuter.java:284) в org.gradle.internal.operations.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:301) в org.gradle.internal.operations.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:293)в org.gradle.internal.operations.DefaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.java:175) в org.gradle.internal.operations.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:91) в org.gradle.internal.operations.DelegatingBuildOperationExecutor.run (DelegatingBuildOperationExecutor.java:31) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction (ExecuteActionsTaskExecuter.java:273) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions (ExecuteActionsTaskExecuter.java:258) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.access $ 200 (ExecuteActionsTaskExecuter.java:67) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter $ TaskExecution.execute (ExecuteActionsTaskExecuter.java:145) в org.gradle.internal.execution.impl.steps.ExecuteStep.execute (ExecuteStep.java:49) в org.gradle.internal.execution.impl.steps.CancelExecutionStep.execute (CancelExecutionStep.java:34) в org.gradle.internal.execution.impl.steps.TimeoutStep.executeWithoutTimeout (TimeoutStep.java:69) в org.gradle.internal.execution.impl.steps.TimeoutStep.execute (TimeoutStep.java:49) в org.gradle.internal.execution.impl.steps.CatchExceptionStep.execute (CatchExceptionStep.java:33) в org.gradle.internal.execution.impl.steps.CreateOutputsStep.execute (CreateOutputsStep.java:50) в org.gradle.internal.execution.impl.steps.SnapshotOutputStep.execute (SnapshotOutputStep.java:43) в org.gradle.internal.execution.impl.steps.SnapshotOutputStep.execute (SnapshotOutputStep.java:29) в org.gradle.internal.execution.impl.steps.CacheStep.executeWithoutCache (CacheStep.java:134) в org.gradle.internal.execution.impl.steps.CacheStep.lambda $ execute $ 3 (CacheStep.java:83) на java.util.Optional.orElseGet (Необязательно.java:267) в org.gradle.internal.execution.impl.steps.CacheStep.execute (CacheStep.java:82) в org.gradle.internal.execution.impl.steps.CacheStep.execute (CacheStep.java:36) в org.gradle.internal.execution.impl.steps.PrepareCachingStep.execute (PrepareCachingStep.java:33) в org.gradle.internal.execution.impl.steps.StoreSnapshotsStep.execute (StoreSnapshotsStep.java:38) в org.gradle.internal.execution.impl.steps.StoreSnapshotsStep.execute (StoreSnapshotsStep.java:23) в org.gradle.internal.execution.impl.steps.SkipUpToDateStep.executeBecause (SkipUpToDateStep.java:96) в org.gradle.internal.execution.impl.steps.SkipUpToDateStep.lambda $ execute $ 0 (SkipUpToDateStep.java:89) в java.util.Optional.map (Optional.java:215) в org.gradle.internal.execution.impl.steps.SkipUpToDateStep.execute (SkipUpToDateStep.java:52) в org.gradle.internal.execution.impl.steps.SkipUpToDateStep.execute (SkipUpToDateStep.java:36) в org.gradle.internal.execution.impl.DefaultWorkExecutor.execute (DefaultWorkExecutor.java:34) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute (ExecuteActionsTaskExecuter.java:91) ... еще 123 Вызывается: com.android.build.api.transform.TransformException: java.lang.ArrayIndexOutOfBoundsException на com.android.build.gradle.internal.tasks.DexMergingTaskDelegate.run (DexMergingTask.kt: 384) на com.android.build.gradle.internal.tasks.DexMergingTask.taskAction (DexMergingTask.kt: 155) at sun.reflect.GeneratedMethodAccessor725.invoke (неизвестный источник) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Method.invoke (Method.java:498) в org.gradle.internal.reflect.JavaMethod.invoke (JavaMethod.java:73) ... еще 161 Вызывается: java.lang.ArrayIndexOutOfBoundsException at sun.reflect.NativeConstructorAccessorImpl.newInstance0 (собственный метод) at sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:62)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45) в java.lang.reflect.Constructor.newInstance (Constructor.java:423) в java.util.concurrent.ForkJoinTask.getThrowableException (ForkJoinTask.java:598) в java.util.concurrent.ForkJoinTask.reportException (ForkJoinTask.java:677) в java.util.concurrent.ForkJoinTask.join (ForkJoinTask.java:720) на com.android.build.gradle.internal.tasks.DexMergingTaskDelegate.run (DexMergingTask.kt: 374) ... еще 166 Вызвано: java.lang.ArrayIndexOutOfBoundsException: 65535 на com.android.tools.r8.graph.OffsetToObjectMapping.getMethod (OffsetToObjectMapping.java:104) на com.android.tools.r8.dex.DexParser.methodHandleAt (DexParser.java:960) на com.android.tools.r8.dex.DexParser.populateMethodHandles (DexParser.java:853) в com.android.tools.r8.dex.DexParser.populateIndexTables (DexParser.java:838) на com.android.tools.r8.dex.ApplicationReader $ ClassReader.readDexSources (ApplicationReader.java:223) на com.android.tools.r8.dex.ApplicationReader $ ClassReader.readSources (ApplicationReader.java:269) на com.android.tools.r8.dex.ApplicationReader.read (ApplicationReader.java:115) на com.android.tools.r8.dex.ApplicationReader.read (ApplicationReader.java:86) на com.android.tools.r8.D8.run (D8.java:177) на com.android.tools.r8.D8.lambda $ run $ 1 (D8.java:97) на com.android.tools.r8.utils.ExceptionUtils.withCompilationHandler (ExceptionUtils.java:62) на com.android.tools.r8.utils.ExceptionUtils.withD8CompilationHandler (ExceptionUtils.java:45) на com.android.tools.r8.D8.run (D8.java:94) в com.android.builder.dexing.D8DexArchiveMerger.mergeDexArchives (D8DexArchiveMerger.java:116) на com.android.build.gradle.internal.transforms.DexMergerTransformCallable.call (DexMergerTransformCallable.java:102) на com.android.build.gradle.internal.transforms.DexMergerTransformCallable.call (DexMergerTransformCallable.java:37) в java.util.concurrent.ForkJoinTask $ AdaptedCallable.exec (ForkJoinTask.java:1424) в java.util.concurrent.ForkJoinTask.doExec (ForkJoinTask.java:289) в java.util.concurrent.ForkJoinPool $ WorkQueue.runTask (ForkJoinPool.java:1056) в java.util.concurrent.ForkJoinPool.runWorker (ForkJoinPool.java:1692) в java.util.concurrent.ForkJoinWorkerThread.run (ForkJoinWorkerThread.java:157)

...