InitializationError para AndroidJunit4

Tengo una prueba de unidad sencilla en mi módulo de aplicación de Android:

/src/test/java/org.acme.test/SimpleTest.java 

Cuando corro:

 ./gradlew clean testDebug --tests='*.SimpleTest' 

Tengo esta excepción:

 java.lang.Exception: Custom runner class AndroidJUnit4 should have a public constructor with signature AndroidJUnit4(Class testClass) 

¿Por qué piensa que 'AndroidJUnit4' es una clase de corredor personalizada, cuando es una clase final?

Puede que tenga la clase de prueba en el directorio de prueba en lugar de androidTest.

  • ¿Cómo probar en robolectric si abrí un fragmento en el botón de clic?
  • Error: Error de ejecución para la tarea ': app: transformClassesWithMultidexlistForDebugAndroidTest'
  • Android Junit4 prueba en el hilo de la interfaz de usuario
  • Cómo ejecutar swipe con appium en Java para la aplicación nativa de Android
  • Cómo configurar Robolectric en Android Studio 1.0
  • Tratando de probar un módulo de Android en la aplicación MultiDex, com.android.test.runner.MultiDexTestRunner no se reconoce
  • Android Studio Error JUNIT4! JUnit versión 3.8 o posterior esperado:
  • ¿Por qué no puedo importar AndroidJUnit4 y ActivityTestRule en mi clase de prueba de unidad?
  • Android Studio simple Unidad de prueba no funciona
  • Espresso + Junit4 - iniciar sesión una vez antes de ejecutar todas las pruebas
  • Unidad de prueba Java clase que carga la biblioteca nativa
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.