Fixed
Status Update
Comments
uc...@google.com <uc...@google.com>
sn...@google.com <sn...@google.com> #2
The link in the above description doesn't work external to google, expanded link: https://issuetracker.google.com/issues/73450636
uc...@google.com <uc...@google.com>
je...@google.com <je...@google.com>
hu...@google.com <hu...@google.com> #3
This will be fixed in the next release.
ja...@gmail.com <ja...@gmail.com> #4
ja...@gmail.com <ja...@gmail.com> #5
See here, there is no guava dependency.
$ gradlew :app:dependencies --configuration androidTestCompile
> Configure project :app
> Task :app:dependencies
------------------------------------------------------------
Project :app
------------------------------------------------------------
androidTestCompile - Classpath for compiling the androidTest sources.
\--- com.android.support.test.espresso:espresso-accessibility:3.0.1
+--- com.android.support.test.espresso:espresso-core:3.0.1
| +--- com.android.support.test:runner:1.0.1
| | +--- com.android.support:support-annotations:25.4.0 -> 26.0.1
| | +--- junit:junit:4.12
| | | \--- org.hamcrest:hamcrest-core:1.3
| | \--- net.sf.kxml:kxml2:2.3.0
| +--- com.android.support.test:rules:1.0.1
| | \--- com.android.support.test:runner:1.0.1 (*)
| +--- com.android.support.test.espresso:espresso-idling-resource:3.0.1
| +--- com.squareup:javawriter:2.1.1
| +--- javax.inject:javax.inject:1
| +--- org.hamcrest:hamcrest-library:1.3
| | \--- org.hamcrest:hamcrest-core:1.3
| +--- org.hamcrest:hamcrest-integration:1.3
| | \--- org.hamcrest:hamcrest-library:1.3 (*)
| \--- com.google.code.findbugs:jsr305:2.0.1 -> 3.0.1
\--- com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0
\--- org.hamcrest:hamcrest-core:1.3
(*) - dependencies omitted (listed previously)
BUILD SUCCESSFUL in 0s
1 actionable task: 1 executed
$ gradlew :app:dependencies --configuration androidTestCompile
> Configure project :app
> Task :app:dependencies
------------------------------------------------------------
Project :app
------------------------------------------------------------
androidTestCompile - Classpath for compiling the androidTest sources.
\--- com.android.support.test.espresso:espresso-accessibility:3.0.1
+--- com.android.support.test.espresso:espresso-core:3.0.1
| +--- com.android.support.test:runner:1.0.1
| | +--- com.android.support:support-annotations:25.4.0 -> 26.0.1
| | +--- junit:junit:4.12
| | | \--- org.hamcrest:hamcrest-core:1.3
| | \--- net.sf.kxml:kxml2:2.3.0
| +--- com.android.support.test:rules:1.0.1
| | \--- com.android.support.test:runner:1.0.1 (*)
| +--- com.android.support.test.espresso:espresso-idling-resource:3.0.1
| +--- com.squareup:javawriter:2.1.1
| +--- javax.inject:javax.inject:1
| +--- org.hamcrest:hamcrest-library:1.3
| | \--- org.hamcrest:hamcrest-core:1.3
| +--- org.hamcrest:hamcrest-integration:1.3
| | \--- org.hamcrest:hamcrest-library:1.3 (*)
| \--- com.google.code.findbugs:jsr305:2.0.1 -> 3.0.1
\--- com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:2.0
\--- org.hamcrest:hamcrest-core:1.3
(*) - dependencies omitted (listed previously)
BUILD SUCCESSFUL in 0s
1 actionable task: 1 executed
ja...@gmail.com <ja...@gmail.com> #6
Now this:
Execution failed for task ':app:transformClassesWithJarMergingForDebugAndroidTest'.
com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/test/espresso/accessibility/R.class
[19:52:07][Step 4/4] 120 actionable tasks: 70 executed, 50 up-to-date
[19:52:07][Step 4/4] ##teamcity[buildProblem identity='898530459' description='Execution failed for task |':app:transformClassesWithJarMergingForDebugAndroidTest|'. java.lang.RuntimeException: com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/test/espresso/accessibility/R.class' type='gradleBuildProblem']
[19:52:07][Step 4/4] Process exited with code 1
[19:52:07][Step 4/4] Gradle failure report
[19:52:07][Gradle failure report] FAILURE: Build failed with an exception.
[19:52:07][Gradle failure report]
[19:52:07][Gradle failure report] * What went wrong:
[19:52:07][Gradle failure report] Execution failed for task ':app:transformClassesWithJarMergingForDebugAndroidTest'.
[19:52:07][Gradle failure report] > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/test/espresso/accessibility/R.class
[19:52:07][Gradle failure report]
[19:52:07][Gradle failure report] * Try:
[19:52:07][Gradle failure report] Run with --info or --debug option to get more log output.
[19:52:07][Gradle failure report]
[19:52:07][Gradle failure report] * Exception is:
[19:52:07][Gradle failure report] org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:transformClassesWithJarMergingForDebugAndroidTest'.
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.SkipCachedTaskExecuter.execute(SkipCachedTaskExecuter.java:108)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.ResolveBuildCacheKeyExecuter.execute(ResolveBuildCacheKeyExecuter.java:61)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:60)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:97)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:87)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
[19:52:07][Gradle failure report] at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:248)
[19:52:07][Gradle failure report] at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
[19:52:07][Gradle failure report] at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
[19:52:07][Gradle failure report] at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
[19:52:07][Gradle failure report] at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
[19:52:07][Gradle failure report] at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:241)
[19:52:07][Gradle failure report] at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:230)
[19:52:07][Gradle failure report] at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:123)
[19:52:07][Gradle failure report] at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:79)
[19:52:07][Gradle failure report] at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:104)
[19:52:07][Gradle failure report] at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:98)
[19:52:07][Gradle failure report] at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:626)
[19:52:07][Gradle failure report] at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:581)
[19:52:07][Gradle failure report] at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:98)
[19:52:07][Gradle failure report] at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
[19:52:07][Gradle failure report] at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
[19:52:07][Gradle failure report] at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
[19:52:07][Gradle failure report] Caused by: java.lang.RuntimeException: com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/test/espresso/accessibility/R.class
[19:52:07][Gradle failure report] at com.android.builder.profile.Recorder$Block.handleException(Recorder.java:55)
[19:52:07][Gradle failure report] at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:104)
[19:52:07][Gradle failure report] at com.android.build.gradle.internal.pipeline.TransformTask.transform(TransformTask.java:176)
[19:52:07][Gradle failure report] at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
[19:52:07][Gradle failure report] at org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.doExecute(IncrementalTaskAction.java:46)
[19:52:07][Gradle failure report] at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:39)
[19:52:07][Gradle failure report] at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:26)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:121)
[19:52:07][Gradle failure report] at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
[19:52:07][Gradle failure report] at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
[19:52:07][Gradle failure report] at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
[19:52:07][Gradle failure report] at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:110)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92)
[19:52:07][Gradle failure report] ... 31 more
[19:52:07][Gradle failure report] Caused by: com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/test/espresso/accessibility/R.class
[19:52:07][Gradle failure report] at com.android.build.gradle.internal.transforms.JarMergingTransform.transform(JarMergingTransform.java:118)
[19:52:07][Gradle failure report] at com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:185)
[19:52:07][Gradle failure report] at com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:181)
[19:52:07][Gradle failure report] at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:102)
[19:52:07][Gradle failure report] ... 43 more
[19:52:07][Gradle failure report] Caused by: java.util.zip.ZipException: duplicate entry: android/support/test/espresso/accessibility/R.class
[19:52:07][Gradle failure report] at com.android.build.gradle.internal.transforms.JarMerger.addFolder(JarMerger.java:117)
[19:52:07][Gradle failure report] at com.android.build.gradle.internal.transforms.JarMerger.addFolder(JarMerger.java:137)
[19:52:07][Gradle failure report] at com.android.build.gradle.internal.transforms.JarMerger.addFolder(JarMerger.java:137)
[19:52:07][Gradle failure report] at com.android.build.gradle.internal.transforms.JarMerger.addFolder(JarMerger.java:137)
[19:52:07][Gradle failure report] at com.android.build.gradle.internal.transforms.JarMerger.addFolder(JarMerger.java:137)
[19:52:07][Gradle failure report] at com.android.build.gradle.internal.transforms.JarMerger.addFolder(JarMerger.java:137)
[19:52:07][Gradle failure report] at com.android.build.gradle.internal.transforms.JarMerger.addFolder(JarMerger.java:91)
[19:52:07][Gradle failure report] at com.android.build.gradle.internal.transforms.JarMergingTransform.transform(JarMergingTransform.java:112)
[19:52:07][Gradle failure report] ... 46 more
[19:52:07][Gradle failure report]
[19:52:07][Gradle failure report]
[19:52:07][Gradle failure report] * Get more help athttps://help.gradle.org
[19:52:07][Gradle failure report]
[19:52:07][Gradle failure report] BUILD FAILED in 7s
Execution failed for task ':app:transformClassesWithJarMergingForDebugAndroidTest'.
com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/test/espresso/accessibility/R.class
[19:52:07][Step 4/4] 120 actionable tasks: 70 executed, 50 up-to-date
[19:52:07][Step 4/4] ##teamcity[buildProblem identity='898530459' description='Execution failed for task |':app:transformClassesWithJarMergingForDebugAndroidTest|'. java.lang.RuntimeException: com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/test/espresso/accessibility/R.class' type='gradleBuildProblem']
[19:52:07][Step 4/4] Process exited with code 1
[19:52:07][Step 4/4] Gradle failure report
[19:52:07][Gradle failure report] FAILURE: Build failed with an exception.
[19:52:07][Gradle failure report]
[19:52:07][Gradle failure report] * What went wrong:
[19:52:07][Gradle failure report] Execution failed for task ':app:transformClassesWithJarMergingForDebugAndroidTest'.
[19:52:07][Gradle failure report] > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/test/espresso/accessibility/R.class
[19:52:07][Gradle failure report]
[19:52:07][Gradle failure report] * Try:
[19:52:07][Gradle failure report] Run with --info or --debug option to get more log output.
[19:52:07][Gradle failure report]
[19:52:07][Gradle failure report] * Exception is:
[19:52:07][Gradle failure report] org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:transformClassesWithJarMergingForDebugAndroidTest'.
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.SkipCachedTaskExecuter.execute(SkipCachedTaskExecuter.java:108)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.ResolveBuildCacheKeyExecuter.execute(ResolveBuildCacheKeyExecuter.java:61)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:60)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:97)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:87)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
[19:52:07][Gradle failure report] at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:248)
[19:52:07][Gradle failure report] at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
[19:52:07][Gradle failure report] at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
[19:52:07][Gradle failure report] at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
[19:52:07][Gradle failure report] at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
[19:52:07][Gradle failure report] at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:241)
[19:52:07][Gradle failure report] at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:230)
[19:52:07][Gradle failure report] at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:123)
[19:52:07][Gradle failure report] at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:79)
[19:52:07][Gradle failure report] at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:104)
[19:52:07][Gradle failure report] at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:98)
[19:52:07][Gradle failure report] at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:626)
[19:52:07][Gradle failure report] at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:581)
[19:52:07][Gradle failure report] at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:98)
[19:52:07][Gradle failure report] at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
[19:52:07][Gradle failure report] at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
[19:52:07][Gradle failure report] at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
[19:52:07][Gradle failure report] Caused by: java.lang.RuntimeException: com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/test/espresso/accessibility/R.class
[19:52:07][Gradle failure report] at com.android.builder.profile.Recorder$Block.handleException(Recorder.java:55)
[19:52:07][Gradle failure report] at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:104)
[19:52:07][Gradle failure report] at com.android.build.gradle.internal.pipeline.TransformTask.transform(TransformTask.java:176)
[19:52:07][Gradle failure report] at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
[19:52:07][Gradle failure report] at org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.doExecute(IncrementalTaskAction.java:46)
[19:52:07][Gradle failure report] at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:39)
[19:52:07][Gradle failure report] at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:26)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:121)
[19:52:07][Gradle failure report] at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
[19:52:07][Gradle failure report] at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
[19:52:07][Gradle failure report] at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
[19:52:07][Gradle failure report] at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:110)
[19:52:07][Gradle failure report] at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92)
[19:52:07][Gradle failure report] ... 31 more
[19:52:07][Gradle failure report] Caused by: com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/test/espresso/accessibility/R.class
[19:52:07][Gradle failure report] at com.android.build.gradle.internal.transforms.JarMergingTransform.transform(JarMergingTransform.java:118)
[19:52:07][Gradle failure report] at com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:185)
[19:52:07][Gradle failure report] at com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:181)
[19:52:07][Gradle failure report] at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:102)
[19:52:07][Gradle failure report] ... 43 more
[19:52:07][Gradle failure report] Caused by: java.util.zip.ZipException: duplicate entry: android/support/test/espresso/accessibility/R.class
[19:52:07][Gradle failure report] at com.android.build.gradle.internal.transforms.JarMerger.addFolder(JarMerger.java:117)
[19:52:07][Gradle failure report] at com.android.build.gradle.internal.transforms.JarMerger.addFolder(JarMerger.java:137)
[19:52:07][Gradle failure report] at com.android.build.gradle.internal.transforms.JarMerger.addFolder(JarMerger.java:137)
[19:52:07][Gradle failure report] at com.android.build.gradle.internal.transforms.JarMerger.addFolder(JarMerger.java:137)
[19:52:07][Gradle failure report] at com.android.build.gradle.internal.transforms.JarMerger.addFolder(JarMerger.java:137)
[19:52:07][Gradle failure report] at com.android.build.gradle.internal.transforms.JarMerger.addFolder(JarMerger.java:137)
[19:52:07][Gradle failure report] at com.android.build.gradle.internal.transforms.JarMerger.addFolder(JarMerger.java:91)
[19:52:07][Gradle failure report] at com.android.build.gradle.internal.transforms.JarMergingTransform.transform(JarMergingTransform.java:112)
[19:52:07][Gradle failure report] ... 46 more
[19:52:07][Gradle failure report]
[19:52:07][Gradle failure report]
[19:52:07][Gradle failure report] * Get more help at
[19:52:07][Gradle failure report]
[19:52:07][Gradle failure report] BUILD FAILED in 7s
hu...@google.com <hu...@google.com> #7
There are two issues reported here:
- Package 'com.android.support.test.espresso:espresso-accessibility:3.0.0' uses a Guava class but does not declare a dependency to Guava, resulting in the errors reported in comments #1-#5.
- Package 'com.android.support.test.espresso:espresso-accessibility:3.0.1' seems to have duplicates of the android/support/test/espresso/accessibility/R class, resulting in the error in comment #6 .
Reassigning this bug to the owner of the espresso-accessibility package for a fix.
- Package 'com.android.support.test.espresso:espresso-accessibility:3.0.0' uses a Guava class but does not declare a dependency to Guava, resulting in the errors reported in comments #1-#5.
- Package 'com.android.support.test.espresso:espresso-accessibility:3.0.1' seems to have duplicates of the android/support/test/espresso/accessibility/R class, resulting in the error in
Reassigning this bug to the owner of the espresso-accessibility package for a fix.
hu...@google.com <hu...@google.com> #8
@Stephan: Please change to another bug component as appropriate. Thanks!
ja...@gmail.com <ja...@gmail.com> #9
Yes, you are right. I was demonstrating that upgrading from 3.0.0 to 3.0.1 did not work and that they both have problems.
Ideally a 3.0.2 release with the POM file containing Guava(add as implementation/compile dependency) is needed. I am not sure about the duplicated R.class.
Ideally a 3.0.2 release with the POM file containing Guava(add as implementation/compile dependency) is needed. I am not sure about the duplicated R.class.
sl...@google.com <sl...@google.com> #10
Both issues have been fixed and will be included in the 3.0.2-alpha2 release
ja...@gmail.com <ja...@gmail.com> #11
Thanks for the quick fix!
ve...@gmail.com <ve...@gmail.com> #12
HI All, Any working sample project for accessibility please share the github link.
Description
all required information.
Studio Build:
Version of Gradle Plugin: 162.2228.14
Version of Gradle: 3.3
Version of Java: 1.8.0_73 (Oracle Corporation 25.73-b02)
OS: Mac OS X 10.12.6 x86_64
Steps to Reproduce:
1. Make an Android project
2. Install Espresso
3. Add the following to build.gradle:
androidTestCompile 'com.android.support.test.espresso:espresso-core:3.0.1', {
exclude group: 'com.android.support', module: 'support-annotations'
}
androidTestCompile 'com.android.support.test.uiautomator:uiautomator-v18:2.1.1'
androidTestCompile 'com.android.support.test.espresso:espresso-web:3.0.1'
androidTestCompile 'com.android.support.test.espresso:espresso-accessibility:3.0.1'
androidTestCompile 'com.android.support.test.espresso:espresso-contrib:3.0.1'
androidTestCompile 'com.android.support.test:runner:1.0.0'
androidTestCompile 'com.android.support.test:rules:1.0.0'
androidTestCompile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
androidTestCompile "org.jetbrains.kotlin:kotlin-test-junit:$kotlin_version"
4. Create espresso test
5. Enable AccessibilityChecks by
Example (in kotlin):
companion object {
@BeforeClass @JvmStatic
fun enableAccessibilityChecks() {
AccessibilityChecks.enable()
}
}
6. Run Tests
It will say: "Empty test suite."
See:
To Fix:
I had to add androidTestCompile 'com.google.guava:guava:20.0' to the app gradle file.