Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


"Clase no encontrada" al ejecutar pruebas JUnit desde IntelliJ IDEA (Android)

Tengo un problema al intentar ejecutar algunas pruebas de Android JUnit dentro de IntelliJ Idea.

Mi proyecto es un proyecto de la Biblioteca de Android que utiliza Gradle. Cuando ejecuto mis pruebas, IntelliJ se queja con el siguiente error:

  • Animación de diapositivas izquierda a derecha de Android
  • Generando sin firmar, libera apk con Android Studio
  • TIMEZONE_CHANGED intención que se recibe cada pocos segundos
  • Cómo proporcionar opción para seleccionar wi-fi o GPRS para la conectividad de red en la aplicación android
  • Las solicitudes de volea no funcionan con Django Sessions
  • ¿Cómo manejar la limitación de memoria de la GPU para el procesamiento de imágenes de alta resolución en la GPU?
  • Class not found: "com.domain.app.ClassTest" 

    Pero ClassTest está presente dentro del paquete de prueba.

    Aquí está mi build.gradle:

     apply plugin: 'android-library' buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.10.+' } } dependencies { repositories { mavenCentral() maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' } } compile 'com.android.support:support-v4:19.1.+' compile('junit:junit:4.11') { exclude module: 'hamcrest-core' } } android { compileSdkVersion 18 buildToolsVersion "19.0.3" defaultConfig { versionName "1.0" versionCode 1 targetSdkVersion 18 } sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src/main/java'] res.srcDirs = ['res'] } androidTest { java.srcDirs = ['src/test/java'] } } lintOptions { abortOnError false } } 

    Mi estructura de proyecto:

     src |_ main |_ java |_ com.domain.app |_ test |_ java |_ com.domain.app 

    Estoy utilizando IntelliJ IDEA 13.1.1.

    Gracias.

  • Actualización de versiones de base de datos sqlite?
  • Android: Cómo actualizar el selector (StateListDrawable) mediante programación
  • FileNotFoundException en el archivo proguard-rules.pro
  • ¿Qué significa RC_SIGN_IN en googleplus login?
  • Androide horizontal scrollview
  • El botón de Google Plus One muestra un recuento incorrecto en la aplicación de Android (problema de conteo incorrecto)
  • 2 Solutions collect form web for “"Clase no encontrada" al ejecutar pruebas JUnit desde IntelliJ IDEA (Android)”

    Vaya a Project Structure -> Modules -> your_module -> Paths .

    El valor de ' Output path de Output path ' debe rellenarse, pero ' Test output path ' no será. Copie el texto que se encuentra en ' Output path ', pegue en 'Test output path', pero cambie el final ' build/intermediates/classes/debug ' a ' build/test-classes '. Esto se debe a que el plugin gradle android test actualmente descarga toda la salida de prueba compilada (para todas las variantes) en el mismo directorio. Esto significa que actualmente las variantes no están completamente soportadas.

    Fuente .

    Intenta cambiar el nombre de "test" por "androidTest"

    src |_ main |_ java |_ com.domain.app |_ **androidTest** |_ java |_ com.domain.app

    http://tools.android.com/tech-docs/new-build-system/migrating_to_09

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.