AsianRyanReynolds
AsianRyanReynolds

Reputation: 63

Why duplicate folders in an Android project?

I've found out that over a course of several years, a lot of programs keep seemingly duplicate "project folders" in the Android Studio, why is that?

To elaborate a bit further, if you import their projects, and if you take a look at there folder structure, there is going to be something like this:

Java

|--com.myproject.spaceInvader

|--com.myproject.spaceInvader(test)

|--com.myproject.spaceInvader(alphaTest)

What are these? Something generated by 3rd party testing tools?

Upvotes: 2

Views: 445

Answers (1)

xcesco
xcesco

Reputation: 4838

When you create a project in Android Studio, it has a standard structure:

A tipical project's structure

From official documentation:

main

Contains the "main" sourceset files: the Android code and resources shared by all build variants (files for other build variants reside in sibling directories, such as src/debug/ for the debug build type). AndroidManifest.xml Describes the nature of the application and each of its components. For more information, see the AndroidManifest.xml documentation. java/ Contains Java code sources.

test

Contains code for local tests that run on your host JVM.

androidTest

Contains code for instrumentation tests that run on an Android device. For more information, see the Android Test documentation.

Upvotes: 1

Related Questions