Yo sólo estaba tratando de utilizar Robotium en una prueba JUnit Android, pero la Prueba siempre falla con un error:Android Robotium NoClassDefFoundError
java.lang.NoClassDefFoundError: com.jayway.android.robotium.solo.Solo
throwing at solo = new Solo (getInstrumentation(), getActivity()); en el método setup():
protected void setUp() throws Exception {
super.setUp();
solo = new Solo(getInstrumentation(), getActivity());
}
leí en alguna parte que esto podría estar relacionado con la revisión de Android SDK 17, pero no puedo confirmar esto, como se intentó por primera vez Robotium ya con el SDK 17.
El El jar de Robotium se agrega correctamente a la ruta de compilación del proyecto.
¿Alguien ha encontrado problemas similares?
Saludos K.
el directorio libs hizo el truco, ¡gracias!pero no debería agregarlos a la ruta del buil, porque todo en libs se agrega automáticamente a la ruta de compilación. (http://tools.android.com/recent/dealingwithdependenciesinandroidprojects). – Alf
Hola Kim, no vi ninguna lib para mi proyecto de prueba ... ¿dónde necesito cambiar esto? – ChanGan