¿Por qué JUnit 4 en Android no funciona?

como dice la documentación de Android: "Tenga en cuenta que la API de prueba de Android admite el estilo de código JUnit 3, pero no JUnit 4". Fundamentos de prueba). Debe quedar claro que JUnit 4 no se puede usar de fábrica con Android.

¿Pero por qué es este el caso? ¿Es porque las pruebas se ejecutan dentro del DVM (en que Android Runtime solo es compatible con JUnit 3)? En una JVM, uno solo podría elegir el tiempo de ejecución JUnit que debería usarse. ¿No es esto posible dentro del DVM?

Respuestas a la pregunta(4)

Su respuesta a la pregunta