поскольку в документации Android говорится: "Обратите внимание, что API тестирования Android поддерживает стиль кода JUnit 3, но не JUnit 4." (Основы тестирования). Должно быть ясно, что JUnit 4 нельзя использовать из коробки с Android.
Но почему это так? Это потому, что тесты выполняются в DVM (в том, что для Android Runtime поддерживается только JUnit 3)? На JVM один сам по себе может выбрать среду выполнения JUnit, которая должна использоваться. Разве это невозможно в DVM?