NoClassDefFoundError al ejecutar la prueba de instrumentación con ant

(Este es un problema de Android SDK tools v17. Espere una solución en v18)

Tengo un proyecto objetivo de prueba A y un proyecto de prueba B.

Project A tiene FlurryAgent.jar en su carpeta libs.

Project B tiene robotium-solo-3.1.jar en su carpeta libs

Cuando los compilo y los ejecuto,

cd A
android update project -p .
cd ..
cd B
android update test-project -p . -m ../A
ant all clean debug
ant uninstall
ant installt
ant test

ant test no puede ejecutar pruebas:

test:
     [echo] Running tests ...
     [exec]
     [exec] com.example.r17.test.TestOne:
     [exec] INSTRUMENTATION_RESULT: shortMsg=java.lang.NoClassDefFoundError
     [exec] INSTRUMENTATION_RESULT: longMsg=java.lang.NoClassDefFoundError: com.flurry.android.FlurryAgent
     [exec] INSTRUMENTATION_CODE: 0

He leído algunas publicaciones / preguntas que resuelven este problema en Eclipse. Pero no creo que pueda ejecutar Eclipse en el esclavo Jenkins sin cabeza.

Respuestas a la pregunta(12)

Su respuesta a la pregunta