«Тесты не найдены» для контрольно-измерительных приборов для леденцов и выше

Мои тесты на основе инструментов (эспрессо) не работают на устройствах и эмуляторах Lollipop +. Они корректно работают на любой другой платформе. У меня те же симптомы, что и у парня в этой теме -https://groups.google.com/forum/?fromgroups#!topic/adt-dev/QW5SuzQizNk

Мои тесты находятся в src / androidTest / java /Я установил testInstrumentationRunner 'android.support.test.runner.AndroidJUnitRunner'Тестовые классы - @RunWith (AndroidJUnit4.class)Индивидуальные тесты помечаются @Test

Я могу выполнить ./gradlew connectedCheck, и тесты хорошо работают на устройстве с KitKat, но когда я пытаюсь выполнить те же тесты таким же образом на устройстве с Lollipop, я получаю ...

15: 02: 15.784 [WARN] [org.gradle.api.Task] Тесты на XT1095 - 5.1 не пройдены:Не удалось запустить инструментарий из-за 'java.lang.NoClassDefFoundError'

15: 02: 16.011 [WARN] [org.gradle.api.Task] com.android.builder.testing.ConnectedDevice>Тесты не найдены. [XT1095 - 5.1] СБОЙ

15: 02: 16.011 [WARN] [org.gradle.api.Task]Тесты не найдены. Обычно это означает, что ваши тестовые классы не в той форме, которую ожидает ваш тестовый организатор (например, не наследуют от TestCase или не имеют аннотаций @Test).

Ответы на вопрос(1)

Ваш ответ на вопрос