Android Studio:TransformClassesWithJarmergingfordebugandroid测试失败

Android Studio:TransformClassesWithJarmergingfordebugandroid测试失败,android,android-studio,junit4,android-testing,android-junit,Android,Android Studio,Junit4,Android Testing,Android Junit,我在androidstudio终端中执行Gradle命令来运行项目测试 /gradlew connectedCheck--stacktrace 我得到了以下错误: :app:compileDebugAndroidTestAidl UP-TO-DATE :app:processDebugAndroidTestManifest :app:compileDebugAndroidTestRenderscript UP-TO-DATE :app:generateDebugAndroidTestBuildC

我在androidstudio终端中执行Gradle命令来运行项目测试

/gradlew connectedCheck--stacktrace

我得到了以下错误:

:app:compileDebugAndroidTestAidl UP-TO-DATE
:app:processDebugAndroidTestManifest
:app:compileDebugAndroidTestRenderscript UP-TO-DATE
:app:generateDebugAndroidTestBuildConfig UP-TO-DATE
:app:generateDebugAndroidTestAssets UP-TO-DATE
:app:mergeDebugAndroidTestAssets UP-TO-DATE
:app:generateDebugAndroidTestResValues UP-TO-DATE
:app:generateDebugAndroidTestResources UP-TO-DATE
:app:mergeDebugAndroidTestResources UP-TO-DATE
:app:processDebugAndroidTestResources
:app:generateDebugAndroidTestSources
:app:compileDebugAndroidTestJavaWithJavac
:app:compileDebugAndroidTestNdk UP-TO-DATE
:app:compileDebugAndroidTestSources
:app:transformClassesWithJarMergingForDebugAndroidTest FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task   ':loginsdk:transformClassesWithJarMergingForDebugAndroidTest'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: org/mockito/AdditionalAnswers.class

Try:
 Run with --info or --debug option to get more log output.

Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:transformClassesWithJarMergingForDebugAndroidTest'.

 Caused by: com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: org/mockito/AdditionalAnswers.class
    at com.android.build.gradle.internal.transforms.JarMergingTransform.transform(JarMergingTransform.java:123)
    at com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:151)
    at com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:148)
    at com.android.builder.profile.ThreadRecorder$1.record(ThreadRecorder.java:55)
    ... 69 more
Caused by: java.util.zip.ZipException: duplicate entry: org/mockito/AdditionalAnswers.class
    at com.android.build.gradle.internal.transforms.JarMerger.addJar(JarMerger.java:143)
    at com.android.build.gradle.internal.transforms.JarMergingTransform.transform(JarMergingTransform.java:113)
    ... 72 more


  BUILD FAILED

今天也遇到了这个问题。我的日志是相似的

:app:transformClassesWithJarMergingForDebugAndroidTest FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:transformClassesWithJarMergingForDebugAndroidTest'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: org/hamcrest/MatcherAssert.class
我找到了自己的罪魁祸首。是的

androidTestCompile 'com.android.support.test:testing-support-lib:0.1'
这是过时的,并导致与

androidTestCompile 'com.android.support.test:runner:0.4.1'
androidTestCompile 'com.android.support.test:rules:0.4.1'
androidTestCompile 'org.hamcrest:hamcrest-library:1.3'

我删除了前者,错误就消失了。

今天也遇到了这个问题。我的日志是相似的

:app:transformClassesWithJarMergingForDebugAndroidTest FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:transformClassesWithJarMergingForDebugAndroidTest'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: org/hamcrest/MatcherAssert.class
我找到了自己的罪魁祸首。是的

androidTestCompile 'com.android.support.test:testing-support-lib:0.1'
这是过时的,并导致与

androidTestCompile 'com.android.support.test:runner:0.4.1'
androidTestCompile 'com.android.support.test:rules:0.4.1'
androidTestCompile 'org.hamcrest:hamcrest-library:1.3'
我删除了前者,错误消失了。

你好,拉杰什。请不要在您的问题中添加“紧急”、“尽快”或任何其他形式的求助。这里的志愿者将在闲暇时回答他们感兴趣的问题。嗨,拉杰什。请不要在您的问题中添加“紧急”、“尽快”或任何其他形式的求助。这里的志愿者将在空闲时回答他们感兴趣的问题。