Не удалось выполнить задачу ': app: transformClassesWithShrinkResForDebug' - PullRequest
0 голосов
/ 27 апреля 2018

После обновления AS до 3.1.2 у меня много проблем, одна из которых

Execution failed for task ':app:transformClassesWithShrinkResForDebug.

org.gradle.api.tasks.TaskExecutionException: не удалось выполнить задачу ': app: transformClassesWithShrinkResForDebug'. в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions (ExecuteActionsTaskExecuter.java:103) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute (ExecuteActionsTaskExecuter.java:73) в org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute (OutputDirectoryCreatingTaskExecuter.java:51) в org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute (SkipUpToDateTaskExecuter.java:59) в org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute (ResolveTaskOutputCachingStateExecuter.java:54) в org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute (ValidatingTaskExecuter.java:59) в org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute (SkipEmptySourceFilesTaskExecuter.java:101) в org.gradle.api.internal.tasks.execution.FinalizeInputFilePropertiesTaskExecuter.execute (FinalizeInputFilePropertiesTaskExecuter.java:44) в org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute (CleanupStaleOutputsExecuter.java:91) в org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute (ResolveTaskArtifactStateTaskExecuter.java:62) в org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute (SkipTaskWithNoActionsExecuter.java:59) в org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute (SkipOnlyIfTaskExecuter.java:54) в org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute (ExecuteAtMostOnceTaskExecuter.java:43) в org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute (CatchExceptionTaskExecuter.java:34) в org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker $ 1.run (DefaultTaskGraphExecuter.java:256) в org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:336) в org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:328) в org.gradle.internal.progress.DefaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.java:199) в org.gradle.internal.progress.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:110) в org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker.execute (DefaultTaskGraphExecuter.java:249) в org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker.execute (DefaultTaskGraphExecuter.java:238) в org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker.processTask (DefaultTaskPlanExecutor.java:123) в org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker.access $ 200 (DefaultTaskPlanExecutor.java:79) в org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker $ 1.execute (DefaultTaskPlanExecutor.java:104) в org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker $ 1.execute (DefaultTaskPlanExecutor.java:98) в org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute (DefaultTaskExecutionPlan.java:663) в org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask (DefaultTaskExecutionPlan.java:597) в org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker.run (DefaultTaskPlanExecutor.java:98) в org.gradle.internal.concurrent.ExecutorPolicy $ CatchAndRecordFailures.onExecute (ExecutorPolicy.java:63) вorg.gradle.internal.concurrent.ManagedExecutorImpl $ 1.run (ManagedExecutorImpl.java:46) в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:617) в org.gradle.internal.concurrent.ThreadFactoryImpl $ ManagedThreadRunnable.run (ThreadFactoryImpl.java:55) at java.lang.Thread.run (Thread.java:745) `Вызвано: org.gradle.tooling.BuildException at com.android.build.gradle.internal.scope.BuildElements $ ExecutorBasedScheduler $ преобразования $ 2.invoke (BuildElements.kt: 133) в com.android.build.gradle.internal.scope.BuildElements $ ExecutorBasedScheduler $ преобразования $ 2.invoke (BuildElements.kt: 110) в kotlin.sequences.SequencesKt ___ SequencesKt $ onEach $ 1.invoke (_Sequences.kt: 1260) в kotlin.sequences.TransformingSequence $ итератор $ 1.next (Sequences.kt: 149) в kotlin.sequences.FilteringSequence $ итератор $ 1.calcNext (Sequences.kt: 109) в kotlin.sequences.FilteringSequence $ итератор $ 1.hasNext (Sequences.kt: 133) в kotlin.sequences.TransformingSequence $ итератор $ 1.hasNext (Sequences.kt: 153) в kotlin.sequences.SequencesKt ___ SequencesKt.toCollection (_Sequences.kt: 633) в kotlin.sequences.SequencesKt ___ SequencesKt.toMutableList (_Sequences.kt: 663) в kotlin.sequences.SequencesKt ___ SequencesKt.toList (_Sequences.kt: 654) в com.android.build.gradle.internal.scope.BuildElements $ ExecutorBasedScheduler.transform (BuildElements.kt: 140) в com.android.build.gradle.internal.scope.BuildElements $ ExecutorBasedScheduler.into (BuildElements.kt: 115) в com.android.build.gradle.internal.scope.BuildElementActionScheduler.into (BuildElementActionScheduler.kt: 32) в com.android.build.gradle.internal.transforms.ShrinkResourcesTransform.transform (ShrinkResourcesTransform.java:241) в com.android.build.gradle.internal.pipeline.TransformTask $ 2.call (TransformTask.java:221) в com.android.build.gradle.internal.pipeline.TransformTask $ 2.call (TransformTask.java:217) в com.android.builder.profile.ThreadRecorder.record (ThreadRecorder.java:102) в com.android.build.gradle.internal.pipeline.TransformTask.transform (TransformTask.java:212) в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Method.invoke (Method.java:498) в org.gradle.internal.reflect.JavaMethod.invoke (JavaMethod.java:73) в org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.doExecute (IncrementalTaskAction.java:50) в org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute (StandardTaskAction.java:39) в org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute (StandardTaskAction.java:26) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter $ 1.run (ExecuteActionsTaskExecuter.java:124) в org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:336) в org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute (DefaultBuildOperationExecutor.java:328) в org.gradle.internal.progress.DefaultBuildOperationExecutor.execute (DefaultBuildOperationExecutor.java:199) в org.gradle.internal.progress.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:110) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction (ExecuteActionsTaskExecuter.java:113) в org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions (ExecuteActionsTaskExecuter.java:95) ... еще 33 Причины: java.lang.NullPointerException atcom.android.build.gradle.tasks.ResourceUsageAnalyzer $ UsageVisitor.handleCodeConstant (ResourceUsageAnalyzer.java:1721) в com.android.build.gradle.tasks.ResourceUsageAnalyzer $ UsageVisitor.access $ 000 (ResourceUsageAnalyzer.java:1602) в com.android.build.gradle.tasks.ResourceUsageAnalyzer $ UsageVisitor $ 1.visitLdcInsn (ResourceUsageAnalyzer.java:1618) на org.objectweb.asm.ClassReader.a (неизвестный источник) на org.objectweb.asm.ClassReader.b (неизвестный источник) в org.objectweb.asm.ClassReader.accept (неизвестный источник) в org.objectweb.asm.ClassReader.accept (неизвестный источник) в com.android.build.gradle.tasks.ResourceUsageAnalyzer.recordClassUsages (ResourceUsageAnalyzer.java:1417) в com.android.build.gradle.tasks.ResourceUsageAnalyzer.recordClassUsages (ResourceUsageAnalyzer.java:1381) в com.android.build.gradle.tasks.ResourceUsageAnalyzer.recordClassUsages (ResourceUsageAnalyzer.java:1375) в com.android.build.gradle.tasks.ResourceUsageAnalyzer.recordClassUsages (ResourceUsageAnalyzer.java:1375) в com.android.build.gradle.tasks.ResourceUsageAnalyzer.recordClassUsages (ResourceUsageAnalyzer.java:1375) в com.android.build.gradle.tasks.ResourceUsageAnalyzer.recordClassUsages (ResourceUsageAnalyzer.java:1375) в com.android.build.gradle.tasks.ResourceUsageAnalyzer.recordClassUsages (ResourceUsageAnalyzer.java:1375) в com.android.build.gradle.tasks.ResourceUsageAnalyzer.recordClassUsages (ResourceUsageAnalyzer.java:1375) в com.android.build.gradle.tasks.ResourceUsageAnalyzer.analyze (ResourceUsageAnalyzer.java:272) в com.android.build.gradle.internal.transforms.ShrinkResourcesTransform.splitAction (ShrinkResourcesTransform.java:306) в преобразование com.android.build.gradle.internal.transforms.ShrinkResourcesTransform.lambda $ $ 0 (ShrinkResourcesTransform.java:239) в com.android.build.gradle.internal.scope.BuildElements $ ExecutorBasedScheduler $ преобразования $$ встраиваемого $ Foreach $ лямбда $ 1.call (BuildElements.kt: 121) в com.android.build.gradle.internal.scope.BuildElements $ ExecutorBasedScheduler $ преобразования $$ встраиваемого $ Foreach $ лямбда $ 1.call (BuildElements.kt: 110) в 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)

1 Ответ

0 голосов
/ 13 июля 2018

Пожалуйста, проверьте, если вы добавили какой-либо файл изображения .9 (например, abc.9.png) в папку ресурсов, который не является действительным изображением .9. Включите действительное пакетное изображение .9.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...