Я изменил проект библиотеки на модуль для моего основного приложения.После перехода на модуль мой эспрессо-тест терпит неудачу с приведенной ниже ошибкой
java.lang.NoClassDefFoundError: Failed resolution of: Lorg/junit/runner/Description;
at android.support.test.internal.runner.listener.InstrumentationResultPrinter.<init>(SourceFile:109)
at android.support.test.runner.AndroidJUnitRunner.<init>(SourceFile:266)
at java.lang.Class.newInstance(Native Method)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5676)
at android.app.ActivityThread.-wrap1(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1656)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6494)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
Caused by: java.lang.ClassNotFoundException: Didn't find class "org.junit.runner.Description" on path: DexPathList[[zip file "/system/framework/android.test.runner.jar", zip file "/system/framework/android.test.mock.jar", zip file "/data/app/com.app.test-uSvqB8Undvjs6AlTZlI2yQ==/base.apk", zip file "/data/app/com.app.debug-a7W2wcL11uDsXGYT79p-Ug==/base.apk"],nativeLibraryDirectories=[/data/app/com.app.test-uSvqB8Undvjs6AlTZlI2yQ==/lib/x86, /data/app/com.app.debug-a7W2wcL11uDsXGYT79p-Ug==/lib/x86, /data/app/com.app.test-uSvqB8Undvjs6AlTZlI2yQ==/base.apk!/lib/x86, /data/app/com.app.debug-a7W2wcL11uDsXGYT79p-Ug==/base.apk!/lib/x86, /system/lib, /vendor/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:125)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at android.support.test.internal.runner.listener.InstrumentationResultPrinter.<init>(SourceFile:109)
at android.support.test.runner.AndroidJUnitRunner.<init>(SourceFile:266)
at com.app.runner.CustomJUnitTestRunner.<init>(SourceFile:9)
at java.lang.Class.newInstance(Native Method)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5676)
at android.app.ActivityThread.-wrap1(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1656)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6494)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
Мои свойства сборки следующие:
ANDROID_BUILD_MIN_SDK_VERSION=23
ANDROID_BUILD_TARGET_SDK_VERSION=26
ANDROID_BUILD_SDK_VERSION=26
ANDROID_BUILD_TOOLS_VERSION=27.0.2
Моя версия подключаемого модуля gradle - com.android.tools.build:gradle: 3.0.1