Я создаю Android привет мировое приложение в Netbeans. Это создает правильно, и я могу работать в эмуляторе также.
Но при создании и запущении теста Junit я получаю a java.lang.NoClassDefFoundError
.
Как я могу решить эту проблему?
Я считаю, что при восстановлении обычно обнаруживается классы (поскольку это проблема пути к классам). Netbeans, похоже, агрессивно компилирует существующие тесты, но основной исходный код (по крайней мере, из настроек maven) не всегда доступен.
Я начал запускать полные сборки, чтобы попытаться решить эту проблему. Может быть плагин, который решает эту проблему, но я его еще не нашел.
РЕДАКТИРОВАТЬ: Это может помочь.
Полное сообщение об ошибке содержит имя класса, который не был найден в classpath. Дважды проверьте, включает ли classpath, используемый для запуска теста, все необходимые классы и библиотеки (ваши файлы классов, junit.jar, специфические библиотеки android).