NoClassDefFoundError при запуске инструментального теста с помощью ant

(Это проблема Android SDK tools v17. Ожидайте исправления в v18)

У меня есть тестовый целевой проект A и тестовый проект B.

Проект A имеет FlurryAgent.jar в своей папке libs.

Проект B имеет robotium-solo-3.1.jar в папке libs

Когда я собираю и запускаю их,

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 не выполняет тесты:

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

Я прочитал некоторые сообщения / вопросы, которые решают эту проблему в Eclipse. Но я не думаю, что смогу запустить «Затмение» на безголового раба Дженкинса.

Ответы на вопрос(6)

Ваш ответ на вопрос