I\'m writing my unit tests using gradle in Android Studio. I have the tests located in:
src/androidTest/java
That works just fine. N
For me, the solution was to put the source files in src/androidTest/java
and the resource files in src/androidTest/res
. Those are the standard locations, so you don't need to edit anything in gradle.build
.
Plus, rename your R import from
import com.mycompany.myappname.R;
to
import com.mycompany.myappname.test.R;
Source: Configuring res srcDirs for androidTest sourceSet
I found the solution, add this to your build.gradle file.
sourceSets {
androidTest {
java.srcDirs = ['src/androidTest/src']
resources.srcDirs = ['src/androidTest/src']
}
}