Android Studio – con Junit 4.12 "!!! JUnit versión 3.8 o posterior esperado: "

Probado las sugerencias en este post, pero aún así obtener el error:

!!! JUnit version 3.8 or later expected: java.lang.RuntimeException: Stub! at junit.runner.BaseTestRunner.<init>(BaseTestRunner.java:5) at junit.textui.TestRunner.<init>(TestRunner.java:54) at junit.textui.TestRunner.<init>(TestRunner.java:48) at junit.textui.TestRunner.<init>(TestRunner.java:41) Process finished with exit code -3 

No estoy seguro de qué hacer desde aquí. Intentó reorganizar el orden de la dependencia de Junit. ¿Ninguna suerte, cualquier persona consigue este problema?

Android Studio V. 1.2.1.1

Solucionado el problema. Yo estaba ejecutando las pruebas de JUnit como una prueba estándar de "JUnit" en Android Studio . Solucioné el problema restableciendo la configuración como una Android Test .

Resuelvo este problema moviendo "testCompile 'junit: junit: 4.12'" al primer orden en el bloque de dependencia de build.gradle

Correr en esto al abrir un proyecto antiguo en el último Android Studio 2.3 después de auto-actualizado el proyecto.

Android Studio admite pruebas de "Android JUnit" que deben ejecutarse utilizando el JRE de host actual y soportan correctamente JUnit 4+. El error se debe a que se está utilizando el JRE incorrecto.

Resuelto mediante Editar configuración> seleccione la configuración de JUnit para Android> edite el JRE. Seleccione cualquier opción, utilice Aplicar y, a continuación, cambie de nuevo a "Predeterminado (Plataforma Android)" para que funcione.

En mi caso olvidé que he cambiado la variante de construcción a "release". Cambiar de nuevo a "depurar" arregló todo. FML.

  • "La prueba no se ejecutó hasta la finalización." Motivo: 'La instrumentación ejecutada falló debido a' El proceso se estrelló. '' Mientras se ejecutan varios testcases
  • JUnit y Android?
  • Prueba de respuestas reales de red con retroadaptación
  • Prueba de RxJava2 doOnComplete ()
  • Android JUnit: define una subclase de aplicación diferente
  • Cómo obtener la salida de registro de Android mostrada con las pruebas de JUnit (utilizando JUnit nativo sin emulador)
  • PowerMock en el proyecto Android
  • Prueba de Android JUnit para SQLiteOpenHelper
  • Diferencia entre el método runOnUiThread () y la anotación @UiThreadTest
  • Android Studio Espresso Prueba de error: Empty Test Suite
  • Android - Excepción fatal: junit.framework.AssertionFailedError en WebViewCore
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.