Android Studio: diferencia entre las carpetas src / androidTest y src / main?

Soy nuevo en Android Studio.

Mis preguntas son:

  • ¿Cuál es la diferencia entre las carpetas src / androidTest y src / main?
  • Donde debe poner todas mis clases?

3 Solutions collect form web for “Android Studio: diferencia entre las carpetas src / androidTest y src / main?”

Información general sobre Android Studio

Cada caso de Android Studio contiene un proyecto con uno o más módulos de aplicación. Cada carpeta de módulo de aplicación contiene los conjuntos de fuentes completos para ese módulo, incluidos los directorios src/main/ y src/androidTest/ . En su mayor parte, tendrá que modificar los archivos en el directorio src/main/ cada módulo para las actualizaciones de código fuente, el archivo gradle.build para la especificación de compilación y los archivos en el directorio src/androidTest/ para la creación de casos de prueba.

En Android Studio 1.0 el esquema ha cambiado un poco.

Tu ruta de acceso debe ser (app) /src/androidTest/java/com/myapp/HelloWorldTest.java

Así es como configuro las pruebas de unidad en un nuevo proyecto de Android Studio:

Abre la aplicación en Android Studio. Establezca el Explorador de proyectos (ventana izquierda) para mostrar el modo 'Proyecto'. Toque el pequeño menú desplegable en la parte superior izquierda y seleccione "Proyecto". Haga clic derecho en el directorio 'src', 'Nuevo -> Directorio'. Llame al nuevo directorio androidTest Haga clic derecho en androidTest y agregue un directorio 'java'. Aparecerá en verde (indicando que es un directorio src de prueba). Ahora vuelve a hacer clic con el botón derecho del ratón y añade un paquete, por ejemplo, com.mycompany.myapp.tests Agrega una nueva clase que extiende AndroidTestCase.

http://envyandroid.com/content/images/2014/02/project-structure.png

Para poner las clases: – carpeta src -> carpeta principal -> entonces java

Para ser precisos en androidTest:

Las pruebas de unidad se ejecutan en una JVM local en la máquina de desarrollo. Gradle plugin compilará el código fuente encontrado en src / test / y lo ejecutará usando los mecanismos habituales de prueba de Gradle.

Para responder en una palabra. La principal diferencia entre androidTest y android y carpetas principales es la primera es para " Pruebas ", mientras que la última es para el desarrollo.

  • Problema de compilación en Android Studio con Google Play Services
  • Android Studio El proyecto ya está registrado
  • Com.android.dex.DexIndexOverflowException: ID del método no en : 65536 en el android studio
  • Importar proyecto android de netbeans en android studio
  • Prefijo de variable de miembro ("m") en getters y setters en Android studio 1.1
  • El editor de diseño de Android Studio no puede mostrar vistas personalizadas
  • Java.exe terminó con valor de salida no nulo 2 en Android Studio
  • El contenido no está permitido en Prolog en imágenes de res
  • Cambiar los idiomas de la aplicación a través de strings.xml
  • ¿Qué versión de gradle utilizar con el último Android Studio?
  • Android studio no puede encontrar el símbolo "Actividad"
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.