Модульный тест Android: инструментарий не выполнен из-за ошибки класса
Я запускаю тест с использованием Robotium на эмуляторе Android. Когда я запускаю свой тест, я получаю сообщение об ошибке "Тест не может быть завершен до конца. Причина.
com.example.android.businesslogic.TestBL$1
Я проверяю logcat на наличие ошибок и вижу следующее
W/ActivityManager( 51) com.example.android.businesslogic.TestBL$1
W/ActivityManager( 51) java.lang.NoClassDefFoundError: com.example.android.businesslogic.TestBL$1
Мое приложение не содержит ошибок и может работать без сбоев, только когда я делаю модульный тест, я попадаю в это. Любая помощь высоко ценится.
1 ответ
Решение
Удалите и создайте тестовый проект снова с правильными путями классов и путем к apk. Вам просто нужно создать тестовый проект и включить любой внешний Jar, если у вас есть. Это сработало для меня.