0
createDebugCoverageReport gradle task를 실행하려고합니다.하지만 실행 작업이 실패하고 아래 오류가 발생했습니다.androidTest 계측 된 테스트 케이스에 대한 코드 커버리지 보고서를 생성 할 때 오류가 발생했습니다.
java.lang.NoClassDefFoundError: dagger.shaded.auto.common.BasicAnnotationProcessor
at java.lang.Class.classForName(Native Method)
at java.lang.Class.forName(Class.java:324)
at android.support.test.internal.runner.TestLoader.doLoadClass(TestLoader.java:92)
at android.support.test.internal.runner.TestLoader.loadIfTest(TestLoader.java:113)
at android.support.test.internal.runner.TestRequestBuilder.loadClassesFromClassPath(TestRequestBuilder.java:801)
at android.support.test.internal.runner.TestRequestBuilder.build(TestRequestBuilder.java:747)
at android.support.test.runner.AndroidJUnitRunner.buildRequest(AndroidJUnitRunner.java:354)
at android.support.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:260)
at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1970)
다음은
compile 'com.google.dagger:dagger:2.4'
annotationProcessor 'com.google.dagger:dagger-compiler:2.4'
androidTestCompile 'com.google.dagger:dagger-compiler:2.4'
내가이 오류를 제거 할 수있는 방법 제시하십시오 사용하는 단검으로 종속되어 있습니다.
예 저는 MultiDexApplication을 확장하여 더 많은 64k 메소드를 지원합니다. 내가 시도 할 수있는 다른 것 –