NoClassDefFoundError ao executar o teste de instrumentação com ant

(Este é um problema da ferramenta v17 do SDK do Android. Espere uma correção na v18)

Tenho um projeto de destino de teste A e um projeto de testador B.

projeto A possui o FlurryAgent.jar em sua pasta lib

@Project B tem robotium-solo-3.1.jar na sua pasta libs

uando eu compilar e executá-lo

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 falha ao executar testes:

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

Eu li alguns posts / perguntas que resolvem esse problema no Eclipse. Mas acho que não consigo executar o Eclipse no escravo Jenkins sem cabeç

questionAnswers(12)

yourAnswerToTheQuestion