Я столкнулся с подобными проблемами во время инструментирования, когда я получил ошибку Класс ref в предварительно проверенном классе, разрешенный к неожиданной реализации
После журнала борьбы я мог решить проблему.Проблема возникла из-за android-support-v4.jar.Этот jar по умолчанию создается в папке lib проекта android.JAR-файлы, добавленные в папку lib, используются во время компиляции, а также во время выполнения для инструментального проекта.Когда я запускал инструментарий, целевое приложение начало использовать android-support-v4.jar, связанный с проектом инструментария, вместо собственного android-support-v4.jar.Это вызывает предварительно проверенное исключение класса во время выполнения (так как версия будет отличаться).
Чтобы решить эту проблему, я переместил android-support-v4.jar из папки lib и поместил в другую папку (скажем, libforcompile).) и добавьте его в качестве внешнего файла Jar (Свойства проекта -> Путь сборки Java -> Библиотеки -> нажмите «Добавить внешние банки»).
Таким образом, мой инструментальный проект скомпилирован нормально, и когда он запустился, он использовал android-support-v4.jar самого целевого приложения
Больше ошибок нет ..
Надеюсьэто помогает
С уважением Indraneel